static const uint32_t in_linear_val[1000] = {
    0xbc84c14d, 0x3d111330, 0xbce7082f, 0x3d29987d,
    0x3ce88400, 0xbd40e996, 0x3d66f18e, 0xbd2866fc,
    0x3d0929c5, 0xbd2637ec, 0xbdea76c4, 0xbd576b53,
    0x3d3c1389, 0xbcf54549, 0xbe608c02, 0x3d335321,
    0x3d3193c6, 0xbd81b3f7, 0x3de6d43a, 0xbde40a2a,
    0xbd1278da, 0x3e4d8600, 0xbbc60204, 0xbda61d52,
    0xbe1de379, 0xbc46920e, 0x3b55b2b7, 0xbdbd7718,
    0x3ce94832, 0x3e3adcf2, 0x3f89c646, 0x3d298cd6,
    0x3c30cfc1, 0xbda2b78d, 0x3d7ee665, 0x3bd369a8,
    0xbd8a5df7, 0x3d89f86f, 0xbd857df7, 0x3c8e01e4,
    0x3f6bf9e5, 0x3b80053d, 0x3e1ab1c0, 0xbd72fdbd,
    0x3d1677d3, 0xbd95e6cf, 0x3cd1cbd6, 0xbd115785,
    0x3e07401e, 0xbd3dba39, 0x3b0224c0, 0xbdb320a6,
    0xbcce9efb, 0x3decf95e, 0x3bd431c2, 0x3d451b35,
    0x3da9ef5a, 0xbe231a27, 0x3d334849, 0x3d83ba28,
    0xbdd0f8cd, 0xbc7231f1, 0x3db23566, 0xbda67c64,
    0x3dd3d662, 0x3e23459a, 0x3d223b54, 0xbad5ae31,
    0xbd91d8f5, 0x3dd0d6d0, 0x3f5a3338, 0x3e52162f,
    0x3de2a4fe, 0xbdcd6423, 0xbdfad81f, 0x3d83f72d,
    0x3dce4de3, 0x3d944aa1, 0x3cda6164, 0x3dd7dcb3,
    0x3f70fb6c, 0x3d48ab17, 0xbd937869, 0x3d94b745,
    0x3d63a484, 0xbd10e8b1, 0xbc2ecb7a, 0x3d75c2f0,
    0xbd7f313b, 0x3d3fbe49, 0xbd79dcca, 0xbdaa1b16,
    0xbd550a53, 0xbdcce002, 0xbd0d5615, 0x3e0dc616,
    0x3d940d68, 0xbdece7c5, 0xbd5bbcb1, 0xbd9eeb40,
    0x3f87b48b, 0x3e18f3f1, 0xbc078810, 0x3d427c25,
    0xbdb3a422, 0xbda4c7ad, 0x3d3c4955, 0x3d9cdee1,
    0xbe22977a, 0x3daf49b1, 0x3d9b0d6a, 0x3c52756d,
    0x3d7eec2d, 0x3d163786, 0x3c72457a, 0x3da2e93c,
    0xbd5f3790, 0x3d1f273a, 0xbde0b11e, 0xbd5266fd,
    0x3f64e5fc, 0xbcf9ef00, 0x3da5b7d8, 0xbdd8dfb1,
    0x3df0a6b7, 0x3aca3c77, 0xbdd55659, 0xbcd87840,
    0xbcf1d5a3, 0x3dc55360, 0x3f88220c, 0x3dd9c48b,
    0x3b7b2d64, 0xbd77800d, 0x3d8fb050, 0xbe028a86,
    0x3d38cff6, 0xbd4aafa2, 0xbcf3782b, 0xbba1870a,
    0xbe55b6c1, 0x3dc00485, 0x3dee34ab, 0x3d3c2db6,
    0x3daaf581, 0xbdb292c6, 0xbd9d0a9f, 0x3d5cc2e2,
    0xbd034c33, 0x3c5e5a58, 0xbb9bb992, 0x3bc920d7,
    0x3deeb7bf, 0xbd02528a, 0xbdca0179, 0x3dd35f8b,
    0x3c579ba2, 0x3c12f681, 0xbc963c2c, 0x3e2e1680,
    0x3d1f7c76, 0x3bcc4c6a, 0xbd3cdc78, 0x3da46189,
    0xbc701686, 0xbdcbfa97, 0xbd6d1acb, 0xbc62fae4,
    0x3c8d963c, 0x3e47a925, 0x3f8cacfa, 0xbd78a3d7,
    0x3d6534e2, 0xbd057a6c, 0x3dc5e60e, 0x3cd8e224,
    0xbdc8dd2a, 0x3dd6d8d5, 0xbe09a5b3, 0x3d84736e,
    0xbe16827f, 0x3da3f64f, 0xbd935333, 0x3df4bc70,
    0xb9d198e5, 0x3beea828, 0xbd868ef7, 0x3cc14539,
    0x3dd8ba32, 0x3ccf3f2b, 0x3f76a854, 0xbce0cdaa,
    0xbd227162, 0x3c893b83, 0xbdd8a888, 0x3d7c60b2,
    0x3e07fa0d, 0x3c435f0b, 0xbde1d878, 0xbdf5bb0e,
    0x3f83ac91, 0xbd4d96cc, 0xbdfa08f6, 0xbcacd024,
    0x3ce4a56a, 0xbdedb409, 0x3d845ced, 0xbe498cd1,
    0xbcd17865, 0xbd91e4f9, 0xbd0d2446, 0x3a4a317d,
    0x3d45b92e, 0x3ba9546b, 0x3d086ffd, 0xbd8d922e,
    0x3dd6af2a, 0x3ce691ab, 0x3daea76a, 0xbde399c4,
    0x3f633c28, 0xbdd9ffd1, 0x3dbbef28, 0xbd3d138b,
    0x3e4e17f4, 0x3c422705, 0xbe16c1d9, 0xb9ec453b,
    0xbd391775, 0xbd006c21, 0x3d9d9565, 0xbd309c11,
    0xbd390e63, 0x3e1e4dec, 0x3d687d57, 0x3d0ec743,
    0x3bc0e11d, 0x3d70dc5d, 0x3e1033b6, 0x3db3ac20,
    0x3d5e94f4, 0xbce093b6, 0x3c19690d, 0xbba1b51d,
    0x3dc90bdf, 0xbdc513bf, 0xbd68d14a, 0x3e5cd9b3,
    0x3e010c3a, 0x3d86873c, 0xbd894e71, 0xbd2491f1,
    0xbddf771e, 0xbcad9e10, 0xbc70a202, 0xbd829041,
    0xb77914a9, 0xbb9999bd, 0x3ddc18f5, 0x3d39beca,
    0x3f62374d, 0xbdae4766, 0x3e087008, 0x37f8f441,
    0xbdd2f34f, 0xbbdf8444, 0xbc6479c2, 0xbe560a92,
    0x3dd2e8b2, 0xbc82f60c, 0x3d9980c7, 0xbd799a24,
    0xbe02e9b5, 0x3e0a0346, 0x3d130096, 0xbdf2031a,
    0xbc47fc9e, 0x3d9cb5f8, 0x3ace2fd2, 0xbd9eae84,
    0xbd7e8b72, 0x3de9135d, 0xbdef5c7c, 0x3d73dcda,
    0xbe1a8464, 0xbd31606d, 0x3d8c7845, 0xbd595c7f,
    0xbde9644a, 0x3e08088a, 0x3f80ddd6, 0x3e170773,
    0xbdcd1ace, 0x3ca238ea, 0xbe20a2a1, 0x3d93fcec,
    0xbd27a11b, 0x3d310f30, 0x3dab511d, 0x3da30d09,
    0xbe13f65b, 0xbdb37d7a, 0xbe14418a, 0x3d848708,
    0x3de3e106, 0xbc0bc9d8, 0x3e25366c, 0xbceadc09,
    0xbe5737e2, 0xbda3f251, 0xbdf45c20, 0x3e1a542c,
    0x3d99dedc, 0x3df4950c, 0x3dc4f73d, 0x3d97a7a8,
    0xbcb450d7, 0xbd023ae6, 0x3d73281f, 0xbdf43360,
    0x3f893a40, 0xbcf1a4a4, 0xbd1d5f14, 0xbd85354e,
    0x3de89ff5, 0xbe8d44a9, 0x3d8cf5a2, 0x3cbb6e21,
    0xbdefb126, 0x3c7514c8, 0xbd6f412e, 0x3be16b36,
    0x3d24661d, 0x3d7f9680, 0xbde65609, 0x3dee8486,
    0x3d59027c, 0xbc382f99, 0xbbee4968, 0x3e5d51d1,
    0xbe722c6b, 0x3d69d6ac, 0xbd816ff7, 0x3d961b08,
    0x3d664b51, 0xbd0db607, 0xbe3604a6, 0x3dfda7b2,
    0x3cc83210, 0xbc7c100b, 0xbd041fa7, 0x3e43a0ce,
    0xbc3c91d9, 0xbd11a64d, 0x3dcf4915, 0x3e204577,
    0x3c7ed937, 0xbd7185c7, 0xbe36ac21, 0xbdbb4d45,
    0xbe03bb47, 0xbd739724, 0xbdc01ae1, 0x3d57d1ee,
    0xbdcfe48d, 0xbc895ba7, 0x3d84e57d, 0x3defd704,
    0xbe07de06, 0xbc9e6d7b, 0xbd7bb381, 0xbd8ff1cd,
    0x3da878df, 0x3ce7c200, 0xbbc62cce, 0x3cb207d2,
    0xbacdd6d0, 0x3ddc2706, 0xbe3e1a6f, 0xbd2021f8,
    0x3be7da9e, 0xbe304a04, 0xbd0f0f7a, 0xbdb7656d,
    0x3e390cf1, 0x3d1e147d, 0xbcfcbfc2, 0x3da0b818,
    0x3c81264e, 0xbdbb0f47, 0x3d91e37f, 0x3d5f5ae6,
    0x3d416e44, 0xbd831dc3, 0xbe01e463, 0xbdeda896,
    0x3e20b532, 0xbb6940a2, 0xbd2b4398, 0xbcf37faf,
    0x3f888496, 0x3ddac116, 0xbd4085d4, 0x3d3704ca,
    0xbe5ca5d6, 0x3d626dba, 0xbd8067ce, 0xbda91451,
    0x3dda4e59, 0xbdc18cb0, 0x3e583ccd, 0xbcd58aaa,
    0xbe276bb0, 0xbca152aa, 0xbe3cf77a, 0xbd6d8719,
    0xbcd509d5, 0x3d76995e, 0x3e834f87, 0xbd8a5a53,
    0xbd856265, 0xbd7cddf8, 0x3e06ce26, 0xbdf6beb0,
    0x3d01323e, 0xbddaed9b, 0xbd1e48fb, 0xbc47b19f,
    0xbe22fd62, 0x3d94b64f, 0x3f7f33e3, 0xbe5ae114,
    0x3d27c7ca, 0x3e0d64d3, 0xbda62dac, 0x3e0d61fa,
    0xbd53cee7, 0x3c9b2a37, 0xbdb69e06, 0x3dc5b970,
    0x3d73a622, 0xbd133e5f, 0x3dcae341, 0x3d674353,
    0x3de405d6, 0xbe1763d5, 0x3d96fa8c, 0x3d1aad92,
    0xbd274b17, 0x3e0c168f, 0xbcc5517c, 0xbe0d0f93,
    0xbcafec79, 0xbe05e605, 0x399c2cdc, 0xbd287a87,
    0x3d033f3a, 0x3d0c275a, 0xbc8d8c5e, 0x3db4bebb,
    0x3f79a802, 0xbc8e2c0d, 0x3dfdb4d9, 0xbdc22a70,
    0x3b3c173d, 0xbdc931ea, 0xbda69062, 0xbd71e0a2,
    0x3d11553d, 0x3cd76c7e, 0x3f82760e, 0xbd3a6047,
    0x3d27a186, 0xbae357ab, 0x3d5bd16c, 0xbdb00af7,
    0xbe28d4b8, 0x3cb9aa9d, 0xbcd7f98d, 0x3cc201f5,
    0x3f723044, 0x3db6783c, 0xbd627658, 0xbd2ec323,
    0x3d54106e, 0xbcda55bf, 0xbb40b839, 0x3c5c852e,
    0x3d279bad, 0x3c2eaccc, 0x3d2e180c, 0x3dfcf13e,
    0x3d35e5c2, 0x3e01628b, 0x3d3ee734, 0xbe0e9164,
    0xbc911584, 0xbd3f789d, 0x3db51de4, 0x3d34aa54,
    0x3f6958ef, 0xbdc45522, 0xbb665579, 0x3d8f7738,
    0x3d8b8fff, 0x3ce104aa, 0xbdce9831, 0xb988c7f2,
    0xbb3bb2f7, 0xbd17dd24, 0x3cb21275, 0xbd890977,
    0x3cbf5cdf, 0xbc0eeb40, 0xbaf2744f, 0x3c7aaff2,
    0xbd77881a, 0xbdbad4bb, 0xbd93e4da, 0xbdf56073,
    0xbd760c88, 0xbdc8304f, 0xbd3c2a62, 0x3c807f6e,
    0xbe7bb4ca, 0xb9af7292, 0xbe249c7e, 0x3e3067eb,
    0xbdc240dc, 0xbcb305e0, 0x3c3f9a00, 0x3ddf2add,
    0x3da0a6dd, 0x3e055bb2, 0xbda345ab, 0xb99d6cdf,
    0x3d9b08bc, 0xbdb3e56a, 0xbe07a2a8, 0x3bfd1ee7,
    0x3f9f5864, 0x3d940eac, 0x3dcdb4c3, 0xbcc560d1,
    0xbda18677, 0xbd7dfdb9, 0xbd9df2bf, 0xbe21003f,
    0x3cb3800d, 0x3df20c93, 0x3f7fd403, 0xbd782d31,
    0x3c3e8b94, 0xbd77570c, 0x3d1db8f6, 0x3d8747b6,
    0x3c994b1a, 0x3dcb7f60, 0xbdf8c93b, 0xbd7435f9,
    0x3df57657, 0x3c3abcfe, 0x3e3a3075, 0xbbbc5629,
    0x3d8f5b7e, 0x3db6be8b, 0xbc9dfd32, 0x3dd1e69d,
    0x3e0de167, 0x3cc34a91, 0x3b9c8a15, 0xbce66c9a,
    0xbd0f2e93, 0xbdc86c46, 0x3c23be1f, 0x3c0661dc,
    0x3d15dc91, 0x3d3483a6, 0x3e1f98a0, 0xbd96e67a,
    0x3aa73b07, 0x3da4baed, 0xbd527566, 0xbd3f2a8f,
    0xbd684da2, 0x3d5a58b6, 0x3d73fbc4, 0x3d3db312,
    0x3d8aae34, 0x3e2737c1, 0x3f8345a8, 0x3e1f8fde,
    0xbd8da3da, 0x3d743758, 0xbd261e9d, 0x3caf97b4,
    0x3e22350d, 0xbdad4a59, 0x3e1e59e9, 0xbd094b28,
    0xbc758aba, 0x3d22b31d, 0x3ce4e422, 0xbb92de11,
    0xbd39b3fd, 0x3d87903e, 0x3debda88, 0xbdaa854b,
    0xbd6fd451, 0xbe44a675, 0xbcc66dbc, 0xbcc58392,
    0x3de9c798, 0x3deea829, 0xbd007b60, 0x3d43a493,
    0xbd010ec0, 0x3d881034, 0xbdc8fc6b, 0xbd7f14e1,
    0x3f83ace1, 0xbe61f403, 0x3dd68c21, 0xbcd025a9,
    0xbd7139a4, 0xbd1baa68, 0xbd19ac5b, 0xbdf62dc5,
    0xbd3d8bb8, 0x3c3bf977, 0x3db3c0cc, 0xbc1e3925,
    0xbe2c88f8, 0xbd2eb0f2, 0xbd522310, 0xbd4c6521,
    0x3c9b7138, 0xbe103d1b, 0xbd7034cd, 0xbc6d2ba0,
    0x3d04a6a2, 0xbcf63959, 0xbe0be671, 0x3e095885,
    0x3d3f8a43, 0xbe17599b, 0xbd45133d, 0xbd008785,
    0xbccae93f, 0xbd55e188, 0xbe0be2ad, 0x3cf2b172,
    0xbd4c04ed, 0xbad6cec6, 0xbcedb29e, 0x3e003cb8,
    0xbcf8b580, 0x3e2f6e71, 0x3d10b98d, 0xbdaf4b13,
    0xbc2b996e, 0xbdb6ca98, 0x3e32e85d, 0x3c820176,
    0xbe08f5aa, 0x3b8e8bab, 0x3d1f1ac6, 0x3d49e9e1,
    0x3e22b453, 0xbdd4339e, 0x3ceb6026, 0xbdf02a96,
    0x3e079909, 0x3c538240, 0xbcf267f0, 0xbb2b37aa,
    0xbc8ae089, 0x3ccc2523, 0xba1e7f08, 0x3d4ade8b,
    0x3f8bd9f7, 0xbdb9eac6, 0x3cdc357f, 0x3d452834,
    0xbda6af49, 0xbd724b89, 0x3dc48b9c, 0x3c954c5b,
    0xbac60fa9, 0x3db3cad7, 0x3f7c92ad, 0xbbf9095c,
    0xbd7fefff, 0x3be05ed0, 0x3d5d0d1a, 0x3cbae81c,
    0x3db13bc3, 0x3dc3dd2c, 0x3e27492a, 0xbe0e3fa5,
    0x3f79815c, 0xbc544259, 0xbe03bf4e, 0xbce8ea93,
    0xbe545f30, 0xbdc6afc7, 0xbcf1695b, 0xbdc4b430,
    0x3d36e483, 0x3d2921b1, 0xbd126e4c, 0xbe5575bb,
    0x3d405031, 0x3d8c70ed, 0x3c8238db, 0xbcb36966,
    0xbd9e4fa6, 0x3c160dbd, 0x3dbd8655, 0xbd3f3e6b,
    0x3f8358dc, 0xbcc74f46, 0x3e047fd0, 0x3c758310,
    0x3bb1bfd8, 0xbdbad7d9, 0x3c79d8d9, 0xbd362d9b,
    0xbd81447a, 0xbe1c2485, 0x3d38f466, 0x3d406a59,
    0x3d80f0cc, 0xbd3aa2af, 0x3d8aaf8b, 0x3c858453,
    0xbda5c3ae, 0x3cb0aacb, 0x3df60365, 0x3cfb340a,
    0xbd3e84ab, 0x3d9b125c, 0xbd615282, 0x3c2a00f2,
    0xbc2a7bcc, 0xbdce07af, 0xbd947487, 0xbd79d8c9,
    0x3d482b9e, 0xbc495887, 0x3c534f91, 0x3b8815f8,
    0xbd4bce0a, 0xbd424084, 0xbc997371, 0x3d818dc4,
    0xbdff4a4f, 0x3cc17601, 0xbddfed65, 0x3daee5fb,
    0x3f8be738, 0x3e2c1759, 0x3c769cf4, 0x3c56c811,
    0xbd8ceddd, 0xbdcf7b0e, 0x3e14a4e1, 0xbd874823,
    0xbb61919f, 0xbd665e57, 0x3de28a94, 0x3d687fdf,
    0x3d1036d6, 0x3d6f288f, 0x3d05128b, 0x3e295501,
    0xbd965775, 0x3deab24a, 0xbdc41b67, 0x3dbe44a2,
    0x3f8ff608, 0xbbb6120f, 0xbdb9ba7a, 0xbe75aca4,
    0x3d77b378, 0x3d985234, 0xbd96bd2b, 0x3ccd542a,
    0xbd82b430, 0xbcdd1378, 0x3e29b486, 0x3c0c84b7,
    0xbd0df73a, 0x3d6c58bd, 0xbd39cad3, 0x3d1e1ee6,
    0x3d4c86aa, 0x3d84e4b7, 0xbd660149, 0xbd69e647,
    0x3f9564cd, 0x3d3c77b7, 0x3da08718, 0xbe09d589,
    0xbc9b0699, 0x3e04318f, 0x3e448e93, 0xbc3db07f,
    0x3dbfd004, 0x3d8fcfdb, 0x3f75e37b, 0x3e1358d3,
    0xbdfec15a, 0xbe18de43, 0x3d72c946, 0x3da35198,
    0x3dca0891, 0x3e07198a, 0x3e00b0b9, 0x3d8d8b94,
    0xbd8fc8a2, 0x3c91fe94, 0x3da8eb59, 0x3a0c9985,
    0x3a0d1b91, 0xbda56f0e, 0xbe106744, 0x3d31e392,
    0x3cea9d29, 0xbd89025b, 0x3f86557c, 0xbac1d0ad,
    0x3e3ce2a8, 0xbcab8d8a, 0x3d882592, 0xbd19ed63,
    0xbb9cb873, 0xbc878b51, 0x3d5c1a51, 0x3dd00521,
    0x3f8b8010, 0x3dc0d2ba, 0xbcefff63, 0xbded54fa,
    0xbdd87adb, 0x3da16d54, 0xbc5d46d2, 0xbb17af54,
    0xbb82073c, 0x3d3f74f0, 0xbd9806ff, 0xbdd10187,
    0x3d181bea, 0xbc14cf05, 0x3d802b10, 0x3d81a924,
    0xbdc7eea3, 0x3cd4f158, 0xbd7a541a, 0x3cd3c34b,
    0x3f608f5c, 0xbdd03afb, 0x3b62f2ad, 0x3d74934f,
    0x3ca53077, 0x3e1510ea, 0x3e012934, 0xbdf33fd9,
    0x3de63092, 0x3df84b08, 0x3f88af48, 0x3e099a34,
    0xbd289f30, 0xbd51fd7f, 0x3db3611e, 0x3c49ab9d,
    0x3d3ad1b8, 0x3d311178, 0xbbd8d90b, 0xbcebc80c,
    0x3cf2de89, 0x3dcc774c, 0x3daa7698, 0xbddbd4c6,
    0xbd923a6c, 0xbdcc3373, 0x3d966839, 0xbd8056d8,
    0x3e585b38, 0x3da1b820, 0xbcc6040b, 0xbb8a3589,
    0xbdd55737, 0x3e09ebd0, 0xbdd72fa3, 0xbdbcc28d,
    0xbd1bcfd9, 0xbe240632, 0x3cc0ef2a, 0x3d8e70b7,
    0x3c2cec70, 0xbd1215c3, 0xbdb2d6b4, 0xbc918700,
    0xbd3afd1e, 0xbdb1851b, 0xbd4c5aba, 0x3ba17cfb,
    0x3d9ba74e, 0x3e09a195, 0x3e236c6d, 0x3bd72441,
    0xbbf08f62, 0x3e5ca813, 0x3b0cc629, 0xbd837407,
    0x3d845ebd, 0x3d4fcd80, 0xbcfb12b7, 0xbdd1fab4,
    0x3f891c76, 0x3e1f30af, 0x3d10614f, 0xbd4d3640,
    0x3cf83d0e, 0x3d87dc96, 0x3bf61ca6, 0xbe1f125d,
    0x3d979560, 0x3bee0c58, 0xbd8b01fb, 0x3df60327,
    0x3afe7ffb, 0x3dae4644, 0x3d68f09e, 0xbd0ce084,
    0xbde5a801, 0x3d98d945, 0xbd176b4f, 0x3d5c54fe,
    0xbc31c412, 0xbc249101, 0x3d2b9a10, 0xbdf43155,
    0x3de8e462, 0xbdeea132, 0x3db2fd21, 0xbda69a6b,
    0x3d2bfec0, 0xbcf83feb, 0xbcba7dd0, 0x3c093212,
    0xbdc63ab3, 0xbde21ae1, 0x3d811349, 0xbcddc13a,
    0xbdb1cde9, 0x3db7b11e, 0x3d1d1307, 0xbd2d2b29,
    0x3f90e387, 0x3deec0be, 0x3ba677f7, 0xbd5946da,
    0xbe05e8e6, 0xbdabe7f6, 0x3cf0dd58, 0x3d167dbe,
    0x3d79593d, 0x3dcd5dea, 0xbd0310ca, 0x3d012a64,
    0x3c475b13, 0xbdfbebd0, 0xbca4100d, 0x3d8869ea,
    0x3d309e96, 0xb9866aba, 0x3d756f7a, 0xbd7e2ba2,
    0xbc56bed2, 0xbd806ba8, 0xbb3071c9, 0xbdc24c99,
    0x3db146f7, 0xbc3ca92e, 0x3d87aa89, 0xbcda61f0,
    0xbd8b52cb, 0xbd4f3aa6, 0x3f6295d5, 0xbd24df9d,
    0x3c537a71, 0x3cb8fc6f, 0x3db82ba3, 0xbdaf9e8d,
    0x3d9558f6, 0x3cb414b4, 0x3e4acd42, 0xbdbb7075
    };

static const uint32_t in_linear_param[67] = {
    0x3cec0dc5, 0xbd873aa7, 0xbd6ae133, 0xbca1a49b,
    0xbdbcfeb7, 0x3da60ceb, 0xbd809e48, 0xbcb7718b,
    0xbd68c0f6, 0x3d588daa, 0x3baf4637, 0x3da896dd,
    0xbcd93570, 0x3d537ab9, 0x3d51ab03, 0x3c45b9e0,
    0x3d9a2e00, 0xbcdcf9ed, 0xbd048df3, 0x3ceaa4d4,
    0x3d84ff78, 0xbd24a281, 0xbc98f00e, 0xbd294ac8,
    0xbd13f652, 0xbd0be294, 0x3d5a654d, 0xba50fd28,
    0x3d0de1bb, 0x3e1b83c0, 0x3f6e7ffd, 0xbd398e0f,
    0x3c5fda0b, 0xbc1ffa2c, 0xbdb43b25, 0x3a3918b6,
    0x3da92aef, 0xbde25499, 0x3d8817e5, 0xbd3d85af,
    0x3f72b87a, 0xbb1bc077, 0xbccb4112, 0x3d6a3815,
    0x3c9511d3, 0x3bffd23e, 0xbbd49dd7, 0x3cd82bba,
    0xbd61d938, 0xbcfcb687, 0x3f73fe9e, 0x3c7833c4,
    0xbd2cbf4a, 0x3b61fa77, 0xbc74f74a, 0xbde31e1f,
    0xbd6d0574, 0xbb486dc2, 0x3bc4ff47, 0x3d5e81d1,
    0xbf800000, 0xbeb1d735, 0xbf800000, 0x3f800000,
    0x3f4a46ae, 0x3f0ea4ed, 0xbf81883a
    };

static const uint16_t in_linear_dims[6] = {
    0x0001, 0x0000, 0x0001, 0x0064, 0x000A, 0x0006
    };

static const uint32_t ref_linear[100] = {
    0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000001, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000001,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000001
    };

static const uint32_t in_polynomial_val[1000] = {
    0x3f8d59e1, 0xbce45fa5, 0x3c835c6c, 0xbd1768d7,
    0xbc36eda5, 0x3d5267b6, 0xbdf4ee03, 0xbe04d0d8,
    0x3d233080, 0xbcf8be15, 0x3f6bcab1, 0xbdb04cff,
    0xbdffd845, 0xbdc6003c, 0x3cba9137, 0x3df23c0d,
    0x3cda0e31, 0xbb156a17, 0xbcd03e59, 0xbd8c350e,
    0x3d4fb730, 0xbd4e8ae1, 0xbd36ae7d, 0xbda30772,
    0xbce97b82, 0x3dac2fc0, 0xbd2ece58, 0x3dd1c974,
    0x3c15faac, 0x3c3b3b6c, 0x3cf6f678, 0x3e01fa59,
    0xbe0437b0, 0x3b6bbb8d, 0xbdd023e8, 0x3d436512,
    0x3d7b8630, 0xbca27499, 0xbe0bce00, 0xbe0e0c37,
    0x3d642a12, 0x3d91d540, 0x3d5ebe8f, 0x3c3aacae,
    0x3d3c487c, 0x3afb83ed, 0xbd989388, 0xbcf872d4,
    0x3c6dd076, 0x3d3efecb, 0x3a95793c, 0x3c8b1786,
    0xbe2b2888, 0x37e14ee8, 0xbd912cd9, 0x3dacb16b,
    0x3d0b240c, 0xbaccb8a1, 0x3cba6244, 0x3cdbcc5c,
    0x3f6626d7, 0xbc6229f7, 0x3da01132, 0xbd446f61,
    0xbe1de5c0, 0x3db198bb, 0x3c9ef770, 0xbd933f78,
    0xbc3fbb5b, 0xbc823ba9, 0x3c1fa045, 0x3d534b79,
    0xbda24389, 0x3d98bbb1, 0x3d8e0733, 0x3d620c08,
    0x3d9a305c, 0xbd9e849f, 0x3ce643d4, 0x3c3d5037,
    0xbe2bb5ff, 0xbd1edceb, 0x3d2fc143, 0x3d94bc79,
    0x3d63a6e4, 0x3d94aee4, 0xbcfdc46e, 0x3cd1ba38,
    0x3cd53b30, 0xbc5794bb, 0x3f7f28fb, 0xbd77fdbc,
    0x3e147b02, 0x3d803cf9, 0xbd3995d3, 0xbe2a7677,
    0xbc784b31, 0x3e7d8172, 0xbd13da62, 0xbccac9f8,
    0x3e83efaf, 0xbcb68a55, 0xbdd8524c, 0x3ce86f45,
    0xbcb350c2, 0xbcea389e, 0x3c92e9aa, 0xbd4a6291,
    0x3e0ccda8, 0x3dc5f035, 0x3d6e5191, 0x3ce10770,
    0x3df02b25, 0x3bf5d9ba, 0x3d2de664, 0x3b4ceeb6,
    0x3c2bf4ed, 0xbdb88525, 0x3b5b8e63, 0xbda4d2a7,
    0x3f64d847, 0xbdf39def, 0x3a200d5b, 0xbd18d647,
    0x3ddfa2ea, 0xbcce9f32, 0x3da2cf46, 0x3d279ed1,
    0x3dcd558d, 0x3d111f0f, 0xbe05a0b0, 0x3b179e28,
    0xbd68597c, 0x3d279602, 0xbc8d7295, 0xbb735d05,
    0x3e295b40, 0xbd5a13a1, 0x3de1a15b, 0x3da9638e,
    0x3f74b931, 0x3d5d667d, 0xbcc94752, 0x3db39268,
    0xbdf9eb6f, 0xbe76cf13, 0x3dcba5c8, 0x3cba23ab,
    0x3cbee612, 0x3df2ff7e, 0xbcdf4a63, 0xbc7ee258,
    0x3d82b9ce, 0xbdf3c714, 0xbd23c1e2, 0x3c81bb29,
    0x3b40830e, 0x3bd6eb5f, 0x3c7fd1f3, 0x3d3bb655,
    0x3e2e8a26, 0x3c13699f, 0x3e1a4421, 0xbe0f2c02,
    0xbe1eb78c, 0x3d3d687f, 0xbd8178f3, 0x3dadc666,
    0xbc352919, 0x3dabe1de, 0x3f5ab02a, 0xbd29c73b,
    0xbd095fdd, 0xbdff27bc, 0xbd6b4124, 0x3db7f075,
    0xbccd22b6, 0xbc471f64, 0xbd542130, 0xbb00ed44,
    0x3f7fe996, 0xbd8c4cf2, 0xbd7933a0, 0x3e04f4bc,
    0xbd64daba, 0x3cf214dc, 0xbdb43c37, 0xbdc1457c,
    0xbd9076a1, 0x3d84fe82, 0x3f6f5db9, 0xbce5182a,
    0xbce23821, 0xbc6e94ea, 0x3db9e6ba, 0xbda3e791,
    0x3ddd1861, 0x3d9e27ee, 0xbe189f60, 0x3ce7aa39,
    0x3f82df70, 0xbb685d31, 0xbca8c10a, 0x3c6f5555,
    0x3d961ed3, 0x3d4f54f1, 0x3d02263d, 0x3d382280,
    0xbcca0e42, 0xbbbd1ccc, 0x3f84f901, 0xbd98212d,
    0xbdc7323c, 0x3d0dee26, 0xbcfd2dc5, 0x3aba46e5,
    0x3e156a9e, 0xbd12dc83, 0xbd362bd1, 0xbe186028,
    0x3f7f1bca, 0x3d93b77e, 0x3be4f586, 0xbbacc2ca,
    0xbdaeaade, 0x3e5486aa, 0xbd51e492, 0x3dc6a562,
    0xbe1c5453, 0x3d397593, 0x3df13132, 0x3d65b298,
    0x3d63324e, 0xbc853978, 0xbcf6bd66, 0xbd9bfa1c,
    0x3c989241, 0xbd80b9e4, 0xbdbf1870, 0x3d6121da,
    0xbda475d2, 0xbe471362, 0xbe166870, 0xbd1a3c87,
    0xbdad464a, 0x3da30d74, 0x3dd516d4, 0xbd113ff2,
    0xbca3b75c, 0xbcf7b200, 0x3d3438bf, 0x3ded194d,
    0xbd492865, 0x3ce92ee6, 0x3b8dbfcd, 0xbd4ad1fb,
    0x3dae0b60, 0x3dafa4af, 0x3d8faa35, 0xbd3edb33,
    0xbde9d1ea, 0x3c85a151, 0x3dc0df5b, 0x3d6ce330,
    0xbd964c99, 0x3b0097f6, 0x3dbb003d, 0x3d1c156a,
    0x3cfd9825, 0x3bd097ef, 0xbe08dcda, 0xbdad0f4e,
    0x3d67c86d, 0x3c376f69, 0xbd75fa02, 0xbe2ec80a,
    0xbdd9742e, 0x3ce84c93, 0xbd901717, 0xbb72e7c8,
    0xbe1ccb77, 0x3d162df1, 0x3e21b6a5, 0xbd92e409,
    0xbd4d82d2, 0x3c8dd3a7, 0xbe6b1dd6, 0xbe3341ff,
    0xba2d8f8b, 0xbdc5d6a0, 0x3db8dd9e, 0xbd1ba989,
    0x3d7599a0, 0x3da30246, 0xbd91c6f7, 0x3e3fe884,
    0xbd5428ae, 0x3d55fc3e, 0x3e225bd3, 0x3db2d377,
    0x3d959a3f, 0xbe03fa14, 0x3d968496, 0x3d2ce938,
    0xbe4c5128, 0xbc123573, 0x3c3978b0, 0xbd72997e,
    0xbdab7b79, 0x3db0876b, 0xbd6b65a9, 0x3dafab3d,
    0x3c561c04, 0xbcb9efd2, 0xbb90bb22, 0x3d6f16af,
    0xbdcf2474, 0x3e0ca691, 0x3d43d71b, 0x3a0598d9,
    0x3d832c33, 0xbd404c8d, 0x3d42a667, 0x3d014f54,
    0x3cc3cc46, 0xbb9d25a0, 0xbdad7144, 0xbcf88f49,
    0x3cf5c057, 0x3dd25c08, 0x3f810500, 0xbc83924f,
    0xbd8c9e3c, 0x3d3251d2, 0xbcc7c693, 0x3d90c6c5,
    0xbde64223, 0xbd1ce4ab, 0xbd9d4747, 0x3d0f94ac,
    0x3f6eb460, 0xbb49dd8e, 0xbe201d0f, 0xbbb550e9,
    0x3e367368, 0xbd44b76c, 0xbcbd0701, 0x3e7d7f1e,
    0xbd397e04, 0xbd0796d4, 0x3f6be39b, 0xbea67b5c,
    0x3e23632e, 0x3e0cac53, 0x3c3d5de8, 0xbc58bc76,
    0x3dbdca74, 0x3dcc409d, 0x3db33514, 0x3da25d4d,
    0x3f6f75d9, 0xbdd39f16, 0x3da7a298, 0xbdda4ca6,
    0x3dbf6674, 0xbdd8052e, 0xbcf7d6a2, 0xbd4e9049,
    0xbda4ef73, 0x3c744498, 0xbd1dd0d7, 0xbd098e92,
    0x3da30efe, 0xbdd148c6, 0xbe1e5aab, 0xbdaef043,
    0xbd26d9b7, 0xbd85a5a3, 0x3c2c3f67, 0xbde56d6c,
    0x3dd47c38, 0xbd83ce1e, 0x3c4f68d0, 0x3df5c620,
    0xbd0016d6, 0xbc189f5b, 0x3d0478d9, 0x3d270b02,
    0xbe28c584, 0x3daaa677, 0x3f8509ee, 0xbc726e40,
    0xbdafd343, 0x3d36acbc, 0xbcd9aa38, 0x3d30a211,
    0x3e062407, 0x3d94a901, 0x3c80a5fa, 0xbca1a1ae,
    0xbd9fb1cc, 0xbd9f5240, 0xbbd50992, 0x3dc16cf2,
    0xbc5eb2af, 0x3d905fa7, 0x3ab087e1, 0x3d048abe,
    0x3e0354ab, 0x3d713452, 0x3f8036ff, 0x3dc337db,
    0xbb8bdf78, 0xbd100bb7, 0x3dd4ecc8, 0x3d8b383e,
    0xbcca852d, 0x3cd15aca, 0x3e089ced, 0x3db4a552,
    0xbd45ffde, 0x3d46b157, 0xbbe0aaee, 0xbd3122ce,
    0x3e23a715, 0xbc68eed4, 0xbdee8774, 0xbddeb4aa,
    0xbd5d9629, 0x3cd6ec4f, 0x3d99a83d, 0x3c6bcc9a,
    0xbcbced06, 0x3bf8d0d3, 0xbc8c0721, 0xbdd5f614,
    0xbdec1425, 0x3e0e132f, 0xbe1dc5d2, 0xbcf4aef7,
    0xbd73d2b3, 0x3d60cb89, 0xbd881995, 0xbd946416,
    0xbd551654, 0xbd1ff832, 0x3cf856e1, 0xbdd514f7,
    0x3db5d52b, 0x3dccd0a0, 0xbdecf9d3, 0xbce20494,
    0x3e0ce640, 0x3dc28acb, 0x3bc380b1, 0x3d3df8f6,
    0x3d375027, 0xbd9344b4, 0x3b79ae5e, 0xbcf1adce,
    0x3f80f794, 0x3d79a53d, 0x3b119f08, 0x3d8ad781,
    0x3d3331a2, 0xbd0d12e7, 0x3e4679ef, 0xbd7ff8de,
    0xbd5a1978, 0xbdc439da, 0x3f5e889a, 0x3d957953,
    0x3e3c1139, 0x3c7901db, 0xbdf6df24, 0x3c236096,
    0xbcc2d912, 0x3d9b4eb9, 0x3e032013, 0x3d5eeb1c,
    0xbdd8204d, 0x3d8ed0cc, 0xbc7bcfc8, 0xbbbb178e,
    0x3cd95256, 0xbd956e63, 0x3a502b2c, 0xbd4a7f6d,
    0xbe33de4f, 0x3d2dd8fa, 0x3e12d92d, 0x3db8e184,
    0x3c3e835a, 0xbe11b5c3, 0xba3320d0, 0xbd50319b,
    0x3d8cf036, 0x3d579f02, 0xbda7cd37, 0x3da278bc,
    0x3f945377, 0x3b34d92b, 0xbd169757, 0xbd5ab5be,
    0x3d916334, 0xbe809d53, 0x3d834014, 0xbca300f7,
    0xbe323d27, 0x3d76cf64, 0x3f8b3970, 0xbded6a39,
    0xbdc14ac9, 0x3bbde79c, 0x3dc8fa50, 0xbdc99aa8,
    0x3d76c88e, 0x3d964c4e, 0x3de284a8, 0xbc2685cd,
    0x3f89ed4f, 0x3b90d9e3, 0xbda5c505, 0x3c7cd2f7,
    0xbdbeff7b, 0x3d950cf9, 0xbc8f5cff, 0x3d97aad3,
    0xbb101f04, 0xbded28cd, 0x3f8a38b9, 0x3e0d91e0,
    0x3c2385c3, 0x3cb71d13, 0xbcabb3b5, 0xbc0039a1,
    0xbb5b7c54, 0x3e03b5ab, 0xbb89905f, 0xbddf4bd8,
    0xbde35c53, 0x3d26cdd8, 0xbcf78495, 0xbd846554,
    0xbccc52be, 0xbd5a562a, 0x3d5090f3, 0x3d757464,
    0x3dc91b1a, 0xbda9c467, 0x3cd145f5, 0x3c631c13,
    0xbd2a17ba, 0x3e0e3671, 0x3d122bfe, 0xbdc2414a,
    0xbd3cf644, 0x3d05212d, 0x3d3b6a9c, 0xbcc2afb5,
    0x3d854b4a, 0xbd98e183, 0x3db7ec72, 0x3d756897,
    0xbd93ce15, 0xbdaa1829, 0xbd98c8b2, 0xbccf97cb,
    0xbdbf43ad, 0xbcfd9007, 0x3c325814, 0xbe12d11d,
    0x3b4cddb4, 0xbe1855f3, 0x3d72475c, 0xbd3b447e,
    0x3e652488, 0x3d7a952d, 0x3beb458d, 0x3de3c391,
    0x3f7d63b6, 0xbca6a1c8, 0xbd9ee3b9, 0x3e39f79a,
    0x3cd67558, 0xbdd4a0f5, 0xbdb13775, 0x3db0097c,
    0xbc01e94b, 0xbd87c44d, 0x3f761529, 0xbcd23f47,
    0x3c67c753, 0x3d202e2a, 0x3cd5c8ea, 0xbccbed6a,
    0xbc24dce9, 0x3d066263, 0x3df63c1d, 0xbdb6a1de,
    0x3f8f0ee3, 0xbd29f1cf, 0xbd43fb5c, 0xbd81a20f,
    0x3e38c5d1, 0x3d7de497, 0xbdf83a5f, 0xbd1831ee,
    0xbce68e3c, 0x3d8a5bce, 0x3f680dcc, 0x3c103289,
    0xbda9965e, 0x3dbfa568, 0xbd2e1fcf, 0xbcede271,
    0xbdaa0044, 0x3e28831c, 0x3d0ff67d, 0x3dc58800,
    0xbdcda3ab, 0xbd6d14c3, 0xbe65d520, 0xbd2dbacb,
    0x3d8feaa8, 0x3dd3a2f9, 0xbd3d68a5, 0xbd8a5587,
    0x3de3b755, 0x3bbabcb8, 0xbc7a58a1, 0x3dfc8db1,
    0xbc732dda, 0x3c85a963, 0xbd500c5f, 0x3dbfe309,
    0xbcdfdd88, 0x3db18403, 0x3e8a47db, 0xbcc707cb,
    0x3f61e331, 0x3e0c0d82, 0xbd0cce39, 0xbd169da1,
    0x3d9ba5d9, 0xbc056e8d, 0xbc1d79b2, 0xbdfa3d7a,
    0xbde89f12, 0x3d1d7e37, 0x3f7961e9, 0x3da7d1b4,
    0x3c3b77aa, 0x3da5feda, 0x3db62244, 0x3d8ec442,
    0x3c69c9d4, 0xba5017f9, 0xbdab6ec4, 0xbe2c49ea,
    0xbb733d74, 0xbc3f985d, 0x3d9ee3bf, 0xbcd796f2,
    0xbd82541b, 0xbb8443d6, 0xbcc5d9ea, 0xbe42d988,
    0xbd2a92ce, 0xbd424ee2, 0xbd4aa924, 0x3d7d8304,
    0x3d7d3d82, 0x3e1cf017, 0x3dd03d42, 0xbc99d3b1,
    0x3d449d9f, 0xbcbc81a3, 0x3ca20b59, 0x3db63bef,
    0x3d4bcf72, 0xbd4fbf26, 0xbde5a190, 0xbbd85857,
    0x3d1e93f3, 0xbdac54bd, 0x3d0c0e16, 0x3dd92e8f,
    0x3cc572b4, 0x3dc5e94d, 0xbdaaa9cc, 0xbc897bbe,
    0xbad07346, 0x3e44da58, 0x3dce547e, 0xbd0f8988,
    0xbc9e5d5c, 0x3e3bb7a0, 0x3e58963a, 0x3de7baef,
    0x3f76e6ac, 0xbbfca622, 0xbc8fbfe0, 0x3e3f6dd8,
    0x3c71cb41, 0x3cefcc77, 0xbe21db6c, 0x3e09c0a8,
    0xbca13d7c, 0x3d647e1c, 0xbd949d65, 0xbd8dd73a,
    0x3e373f60, 0xbbe5c6b7, 0xbe0708c2, 0x3d696cfd,
    0x3dcc371a, 0x3c9d0e02, 0xbe2109b7, 0xbc2af7a7,
    0x3d9d053a, 0x3e05a1d9, 0xbdf23bfe, 0x3a14b229,
    0xbd70dfb2, 0xbdd274f6, 0x3bf78370, 0xbd531a5a,
    0xbc2042ec, 0x3daed9f9, 0x3c12c8a9, 0x3dad6a44,
    0x3d2d6638, 0xbd7f400a, 0x3cda6edf, 0x3b9f3ada,
    0xbe5ab2f4, 0x3d28b0bd, 0x3d748a0a, 0x3ca2904d,
    0x3f7c8348, 0x3d0c1f22, 0x3dc3f86d, 0x3d182507,
    0xbd92b96c, 0xbd5f200d, 0x3b45ec76, 0xbdb2dcf4,
    0x3d9d719f, 0xbdde30f3, 0x3f6dfbd3, 0xbdc15bb6,
    0xbcf1ad53, 0xbd8287be, 0xbd847bbc, 0x3dacb5a5,
    0x3d7f5988, 0x3d14eaab, 0xbdbda1f1, 0xbdf335b2,
    0x3da3443c, 0x3e021bd2, 0xbdf94cd3, 0xbe06286b,
    0xbc2d5ef0, 0x3d9ac2fd, 0x3d6ea18e, 0xbe152903,
    0x3dacccd7, 0x3cedf904, 0x3f6e731a, 0xbd2802ea,
    0xbd508ca0, 0xbc94add5, 0x3d7aaf52, 0xbd3733e1,
    0xbd89c5f2, 0xbd15a34e, 0x3dbe903e, 0xbdf3c674,
    0x3f5e136e, 0x3da01e2d, 0xbdb2b29d, 0x3e0001b7,
    0xbe0ebd82, 0x3beead7d, 0xbde748b4, 0xbd95866a,
    0x3cfef02d, 0xbe216741, 0x3f86031a, 0xbb907965,
    0x3e4bad92, 0xbd22e0ee, 0x3a9f7029, 0x3d85d1b1,
    0xbcca9552, 0x3d53f862, 0xbd48ffd4, 0x3d9bc2df,
    0x3f8a10d5, 0x3d19fdb4, 0x3da91174, 0xbda79cb2,
    0xbdb87472, 0x3d2556dd, 0xbe5a6aad, 0xba0a3067,
    0x3e0a4be6, 0xbdb4b2d4, 0x3f731b10, 0x3dc18ca4,
    0xbd872a5e, 0xbd402770, 0x3c1d6636, 0xbbd73406,
    0xbbcc5260, 0xbd4d8022, 0x3cb982a8, 0xbdf7d25e,
    0x3f775760, 0x3cb96789, 0xbde130e8, 0x3cbb4475,
    0xbde2296b, 0xbcafc120, 0x3d051fb0, 0xbd5d3064,
    0x3ced7291, 0xbdf7755c, 0x3f857def, 0x3e16c8c3,
    0xba3c4624, 0x3d083b96, 0xbd3f115c, 0x3d7cd827,
    0x3cad0cda, 0x3d019024, 0x3d290bbf, 0xbd06fa5c,
    0x3f892d2d, 0xbc5019c7, 0xbcd71c18, 0x3dc5497b,
    0xbd8c2931, 0xbe0ec9ef, 0x3d3d3b8d, 0xbca9bfae,
    0xbdd559c2, 0xbd4a516b, 0x3d639b2e, 0xbac3e54b,
    0xbd8ae8ae, 0xbdca760a, 0x3bff5a56, 0xbd06f31b,
    0xbc492748, 0xbd703117, 0x3ce2d336, 0x3d9073e6,
    0x3da37e2f, 0xbe117bef, 0x3d11bc79, 0xbd9ac2e6,
    0xbc8ce5af, 0x3bf285fd, 0xbd1079d1, 0x3d95f8f1,
    0xbd10404d, 0xbca8760c, 0xbc8be930, 0x3d3b6d68,
    0x3d936e37, 0xbe5df266, 0xbd585eb0, 0xbc2dcd74,
    0xbdb66d48, 0x3d79840c, 0x3db7dfd3, 0xbcb97ec1,
    0x3d4242ca, 0xbd8cd975, 0x3d690089, 0xbdd308b9,
    0x3c889db2, 0x3e0fd401, 0xbd5b4302, 0x3dd2c401,
    0xbdbb5950, 0x3bf1bd9f, 0x3f61b3d5, 0xbd0d09cb,
    0xbd91f7ca, 0xbd75cbf3, 0xbd100270, 0xbd040d69,
    0x3e1d43fe, 0xbd6c2978, 0x3c2c6cc9, 0x3ce43c37,
    0x3f7a1c43, 0xbe33ccfb, 0xbe14804f, 0x3c9aabf4,
    0xbce02550, 0x3e435324, 0xbd6b7e81, 0x3d39f0af,
    0x3c02abf6, 0xbd70effe, 0x3def722e, 0xbd426322,
    0x3be78727, 0xbdd723d3, 0x3e0fcf6a, 0x3dfb930a,
    0x3e01cc93, 0xbd5e5d28, 0x3e274167, 0x3dc84f85,
    0x3f61053b, 0x3d54813b, 0xbbf815fa, 0x3d561938,
    0xbd30141a, 0xbde0a329, 0x3d0d9fd1, 0xbdc07aaf,
    0x3e4af82d, 0x3cd440e7, 0x3d01c7d7, 0x3e31998b,
    0xbaef8d58, 0xbd846ea8, 0x3df701fd, 0x3bc7bfd8,
    0xbdd59ad9, 0x3e0fce47, 0xbe0a0fd3, 0xbd17d3e5,
    0x3f7bd9df, 0x3d19a662, 0xbe6f6c12, 0x3da5d593,
    0x3d817ceb, 0x3e1bf433, 0xbd8b6c0c, 0x3e07d674,
    0xbd86be82, 0x3cd9a665, 0x3f7b79f9, 0xbdfd08c0,
    0xbda704ee, 0xbb5c91f4, 0xbbd87b7e, 0x3dafc585,
    0x3e092a63, 0x3d1d0bf2, 0x3e0240c2, 0x3ddfee83,
    0xbd2c7f21, 0xbd644d98, 0xbd9695d8, 0xbcdfe0dd,
    0x3c06dc19, 0x3e307855, 0xbd4fdea0, 0x3e54a486,
    0xbd831cc2, 0x3e219f82, 0xbd4b22a9, 0xbdf09c82,
    0x3d138e33, 0xbc7c93a1, 0x3db15b87, 0x3d813109,
    0x3d09fd5a, 0xbd450b5f, 0x3ca91963, 0xbcbd06d3,
    0x3d11a194, 0x3a26b44d, 0x3db4d119, 0xbe13a2c9,
    0x3dae1055, 0x3dd6705c, 0x3e065111, 0xbd413f23,
    0xbdb6ceff, 0xbdbbe077, 0xbe6700ed, 0x3ce0dd16,
    0x3d8205d0, 0xbb2e9227, 0xbd5aaaf2, 0x3c7e28ef,
    0xbc42ceaa, 0xbd6d641b, 0x3d4584e8, 0x3d9a22ff
    };

static const uint32_t in_polynomial_param[113] = {
    0x3cec0dc5, 0xbd873aa7, 0xbd6ae133, 0xbca1a49b,
    0xbdbcfeb7, 0x3da60ceb, 0xbd809e48, 0xbcb7718b,
    0xbd68c0f6, 0x3d588daa, 0xbdbfc33f, 0xbbc26be7,
    0x3c38539e, 0x3c7dfef8, 0xbcd7f09a, 0xbd5f8025,
    0xbbaf1c5b, 0x3d6a8705, 0xbce0c256, 0x3d5d4305,
    0x3baf4637, 0x3da896dd, 0xbcd93570, 0x3d537ab9,
    0x3d51ab03, 0x3c45b9e0, 0x3d9a2e00, 0xbcdcf9ed,
    0xbd048df3, 0x3ceaa4d4, 0xbc0d6922, 0xbca46cb3,
    0xbbb9f594, 0x3bd0fd14, 0xbd6a40fa, 0xbc3d019d,
    0xbd339dcd, 0x3ca74ab9, 0xbd6a7e23, 0x3cbc45e6,
    0x3d84ff78, 0xbd24a281, 0xbc98f00e, 0xbd294ac8,
    0xbd13f652, 0xbd0be294, 0x3d5a654d, 0xba50fd28,
    0x3d0de1bb, 0x3e1b83c0, 0x3f6e7ffd, 0xbd398e0f,
    0x3c5fda0b, 0xbc1ffa2c, 0xbdb43b25, 0x3a3918b6,
    0x3da92aef, 0xbde25499, 0x3d8817e5, 0xbd3d85af,
    0x3f72b87a, 0xbb1bc077, 0xbccb4112, 0x3d6a3815,
    0x3c9511d3, 0x3bffd23e, 0xbbd49dd7, 0x3cd82bba,
    0xbd61d938, 0xbcfcb687, 0x3f8522c2, 0x3c5e1cc1,
    0x3d94d878, 0x3c98a5b5, 0xbc72bd5b, 0x3d145d00,
    0xbc94a956, 0xbd5bd542, 0x3ce16755, 0x3dc3e6d9,
    0x3f7b9340, 0x3cda9265, 0xbdf68107, 0xbd0ddfda,
    0xbc69e019, 0x3d88339f, 0x3d9026e1, 0x3c20b6d2,
    0x3dd95f94, 0xbdb11ba5, 0x3f73fe9e, 0x3c7833c4,
    0xbd2cbf4a, 0x3b61fa77, 0xbc74f74a, 0xbde31e1f,
    0xbd6d0574, 0xbb486dc2, 0x3bc4ff47, 0x3d5e81d1,
    0xbf800000, 0xbf273c7c, 0xbf800000, 0xbf800000,
    0xbf800000, 0x3f800000, 0x3f800000, 0x3f273c7c,
    0x3f800000, 0x3f800000, 0xbf566a18, 0x3f8ccccd,
    0x3dcccccd
    };

static const uint16_t in_polynomial_dims[7] = {
    0x0002, 0x0000, 0x0001, 0x0064, 0x000A, 0x000A, 0x0003
    };

static const uint32_t ref_polynomial[100] = {
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000001,
    0x00000000, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000000, 0x00000000
    };

static const uint32_t in_rbf_val[1000] = {
    0x3f633c48, 0x3c17b5d7, 0xbcea4c40, 0xbdcaf847,
    0x3defb2de, 0xbcd39b2c, 0xbd0627de, 0xbda04596,
    0x3db3b2df, 0xbe1a2f83, 0x3f7c54d8, 0xbcd7fddc,
    0xbddb2830, 0xbca92532, 0xbcfd30f5, 0x3d0e231e,
    0x3e18d680, 0xbd4d27f9, 0x3b4029ef, 0x3b76c62c,
    0xbc3f2f7e, 0x3bfbef72, 0x3d8caf12, 0xbdf1d3b4,
    0x3e4aaa9e, 0xbbbb3431, 0x3d3b2348, 0xbd94e055,
    0xbd396b0a, 0xbd0f1205, 0xbdd089c0, 0xbe144b5b,
    0x3ce02d46, 0x3d9578f8, 0x3c03643f, 0x3c1a5734,
    0xbdb121d1, 0x3c860447, 0xbc665003, 0xbd4d5626,
    0x3dfe56b2, 0x3de01b7f, 0xbdae7594, 0x3c931d34,
    0xbd23b202, 0x3bc5dadc, 0xbe1f8137, 0xbd7ffe80,
    0x3d1d6b67, 0x3da1826d, 0x3f72264d, 0xbb998413,
    0xbcf28962, 0x3dd10e9c, 0xbc85dec6, 0xbdab4df2,
    0x3d834bf9, 0x3c07ae87, 0xbc867677, 0xbcd65bae,
    0x3d8bde1e, 0x3e1876c3, 0xbc3648e7, 0xbd9bff49,
    0x3a7b016c, 0x3dc4a4b4, 0x3e1d1cf8, 0x3ccc6ddc,
    0xbd46c7fc, 0xbdb4ec07, 0x3f69ab22, 0xbe1cb438,
    0xbc8fefb2, 0xbe016759, 0x3d226533, 0x3cb7d53d,
    0xbca980b5, 0x3c34df72, 0x3d52f29e, 0xbdc85838,
    0x3f833561, 0x3c74b8d7, 0x3d338d21, 0x3d9f6565,
    0x3db07784, 0x3c4a6b3f, 0x3d34c2fd, 0x3d42c6dd,
    0xbdb0023f, 0x3d1f394f, 0x3dcab941, 0xbce0f79b,
    0xbced0a47, 0x3d6a8381, 0xbe0ec65a, 0xbe1a4d5f,
    0x3d976d46, 0x3de0430a, 0x3d7952e0, 0xbdc3721e,
    0x3f89e8da, 0xbc5527e0, 0x3da59841, 0x3e05eab7,
    0x3d7205df, 0xbc4eff46, 0xbdd68454, 0xbda20786,
    0xbba08894, 0x3c8cdb32, 0x3dd90207, 0xbe27e447,
    0x3d73f675, 0x3d23e5ed, 0xbdced6c0, 0x3ded9a4a,
    0xbd89c9f4, 0xbdbe6816, 0xbd410e4a, 0x3ddd802d,
    0x3c9619bc, 0x3c197c1d, 0x3d30e112, 0x3d780883,
    0xbe1feec3, 0x3d487996, 0xbd945524, 0x3e026768,
    0xbe0cb5b9, 0x3d6b53f8, 0x3f715543, 0x3bff0afb,
    0x3db63126, 0x3d1973fd, 0xbcaa5c20, 0xbd882d41,
    0x3b80a811, 0x3d861cf4, 0xbdc43cb7, 0x3bc12ab7,
    0x3f5569f0, 0x3d325c63, 0x3d6e1661, 0x3d58cc4b,
    0x3d0bb3be, 0x3d421ad8, 0x3e03861f, 0x3db748d6,
    0x3d85d2ac, 0x3e1547f0, 0x3e0203ac, 0x3db161d0,
    0xbd3294ea, 0xbe6d070f, 0xbc6d0391, 0xbdceb621,
    0xbdec6fbf, 0xbd4073d9, 0x3dbff8fe, 0x3cc70f66,
    0x3a98a74a, 0x3d7d9727, 0x3cffa18f, 0x3dac46dd,
    0x3d0ac997, 0xbd7da7c0, 0xbd1a618c, 0xbd893277,
    0x3dec3d20, 0x3d1dbe4d, 0x3c591892, 0x3b9669e7,
    0xbde03856, 0xbe6674e2, 0x3d8ae8b5, 0x3da10085,
    0x3c1abad6, 0x3c373cdd, 0x3c0b1636, 0x3cf0cd1e,
    0x3f888bd7, 0x3cdcb7fc, 0x3c7c9e51, 0x3d7677a7,
    0xbda78574, 0xbd0beb7b, 0x3d50c624, 0xbc7e305e,
    0x3acdb902, 0xbe2b6a85, 0xbe0cd000, 0xbd9f7cfd,
    0xbd1140aa, 0xbdc8bf88, 0xbcda7c28, 0xbcaad2ee,
    0xbe1a12d0, 0xbcdd58a1, 0x3d1b2e1f, 0x3d956e39,
    0xbcbe6239, 0x3de1b4d1, 0x3cf0b0dd, 0x3d3eccab,
    0xbc59b883, 0xbd9d5b6a, 0xbe59cdbd, 0xbe160934,
    0xbd129783, 0x3dc90d27, 0x3f6b2a6c, 0xbe09b348,
    0x3b20fe9d, 0x3beabd78, 0xbd36db12, 0xbdc46dd7,
    0x3cc4ef02, 0xbdbc0016, 0xbde4fc35, 0x3b9fa4e6,
    0x3f6d2392, 0x3d7dce52, 0x3d151898, 0xbd1be763,
    0x3ddc0744, 0x3d2a3ad3, 0x3d06749b, 0x3d1f0c3d,
    0xbd9fdd79, 0x3d925c11, 0xbe203018, 0xbde8ef1a,
    0x3cf346a8, 0xbd562272, 0x3d2f0f10, 0x3d56e5aa,
    0xbdbce76d, 0xbde3bfd0, 0xbc6c6959, 0x3df80b12,
    0x3f91d454, 0x3e70397a, 0x3bc1d4b7, 0x3d06706d,
    0x3dc269d3, 0xbe23ac95, 0xbc873e23, 0xbd036a81,
    0xbdc21573, 0x3d4c6f58, 0x3f80fa74, 0x3cc57740,
    0xbdf799f8, 0xbdc9e922, 0x3c40b252, 0x3dcf1a4a,
    0xbcb8e2a2, 0xbd923eeb, 0x3bed5aa3, 0xbd08553f,
    0x3f6a147e, 0x3d8ff80c, 0x3e3809e1, 0x3d9b6e43,
    0xbd98542f, 0xbd68bae8, 0xbe689705, 0xbce76a25,
    0xbe1afd7d, 0xbd4706da, 0xbdda6978, 0x3d92864d,
    0x3d6979df, 0xbc79109a, 0xbcc55fff, 0xbd4ee8cc,
    0xbd88378a, 0x3def801b, 0xbb0b58ae, 0xbabe0c66,
    0x3f861c2e, 0x3d738c4b, 0x3db286d6, 0xbc753b9c,
    0x3e1344a1, 0x3cc8311a, 0x3db93d8f, 0xbd64e279,
    0x3bc5c8f3, 0x3db653fb, 0x3f85ef66, 0xbd6b7b99,
    0x3e1ee96c, 0xbd5ccdfa, 0xbd262088, 0x3cbdf55d,
    0x3d438d7a, 0xbcb03a3e, 0xbde37bc2, 0x3da83022,
    0x3f87b341, 0x3d94ccd3, 0xbdcafa40, 0x3e210df2,
    0xb9939ca7, 0xbdb12ad3, 0x3d6e0b24, 0x3dc921d2,
    0x3dce3be6, 0x3d2bbe88, 0xbd8cdd3a, 0x3dd60a60,
    0xbda5c921, 0x3d0115b5, 0xbdb45aa4, 0x3c5c1981,
    0x3c5ec45d, 0x3df0bdec, 0x3df61b02, 0x3d285293,
    0xbd410da5, 0x3d383226, 0x3d41ebf5, 0x3c98106a,
    0xbdaf0a04, 0xbe152bc2, 0xbcc19671, 0xbdab81a7,
    0xbe0b4845, 0xbd36b132, 0xbc0b4a31, 0x3abf7448,
    0x3d3ba1e6, 0x3d018092, 0xbcb7366b, 0xbdf1e6b7,
    0x3d3aeacc, 0xbcd66a6c, 0xbc0b37ae, 0x3dd97559,
    0x3f72d95e, 0xbd8e3f49, 0x3d88c0bd, 0xbdb02b60,
    0xbd833b06, 0xbd27d7a8, 0xbdbea2dc, 0xbd82f868,
    0x3d0e530a, 0xbd8733bd, 0x3d81fc02, 0xbe3658bd,
    0xbd67e096, 0xbd98e3d4, 0xbdfa679a, 0xbcac1359,
    0x3d414178, 0x3d81cd98, 0xbdfabd65, 0x3d95a2ab,
    0x3d16b4fd, 0x3d79305f, 0x3ddd87fc, 0xbd3d95c9,
    0xbe15f598, 0xbd899d41, 0x3dd86516, 0xbcb0b449,
    0x3c4ceccf, 0xbce3e78d, 0x3f6a485a, 0x3cee3516,
    0xbba66628, 0xbe44e905, 0xbd0ef494, 0xbd99d2b5,
    0x3d97bd89, 0x3da0418d, 0x3e0f74b0, 0x3d367be9,
    0x3f9a5cba, 0xbdb68646, 0x3e5f7082, 0x3cf568ff,
    0x3d94e9a8, 0xbc40e3de, 0xbd965061, 0xbce58f59,
    0xbdee8788, 0xbd791ab5, 0x3f81cbef, 0x3e18d108,
    0xbdaa6166, 0xbc49bd01, 0x3da3f044, 0x3e012845,
    0x3d19ed3d, 0x3d8fa04d, 0xbd37f040, 0xbb1d9051,
    0x3f72cd2d, 0xbc84c551, 0x3c811005, 0xbe010cab,
    0x3d4332ad, 0x3d6f5474, 0xbdb46a8e, 0xbcec6a85,
    0xbd6f9d7e, 0xbdab1f47, 0xbd8527a5, 0xbd6b9e3f,
    0x3d250ab2, 0xbd93975c, 0x3d6733b5, 0xbdabab4b,
    0xbc797467, 0x3c206623, 0xbbe3bad2, 0x3cac501f,
    0x3f54f291, 0x3c8bd820, 0xbe27ae5a, 0x3dc711f5,
    0x3d07db7d, 0x3d487316, 0xbc869057, 0xbd601f10,
    0x3cfd026f, 0x3d2c3acb, 0x3f6b948a, 0x3cc71ae8,
    0xbc7492d7, 0x3c9acc9d, 0x3cec2172, 0x3d6ec494,
    0x3d154514, 0x3d17a383, 0xbd329ad5, 0x3cdd575d,
    0x3c917101, 0x3c5b91d3, 0x3e1e207b, 0x3dbdc401,
    0x3c093559, 0xbda2bb0e, 0x3dc7e4ef, 0xbd5cf118,
    0xbd0a064b, 0x3d6bb46c, 0x3f6ecae7, 0x3d5985e8,
    0x3d9e88f0, 0xbd69ac67, 0xbdd0afa1, 0x3d5b8330,
    0x3de7a8de, 0xbe210163, 0xbd329324, 0x3d219638,
    0x3d3894d7, 0x3d3bbaa8, 0xbe226ca1, 0xbe385034,
    0x3da2dae0, 0x3cb29784, 0xbd101533, 0xbcedcfff,
    0x3d41d819, 0x3cb7e0f8, 0x3f7ff8f8, 0x3d6e9183,
    0x3cecd0d6, 0xbcdc2f25, 0xbca93256, 0x3c0baea6,
    0xbd8daf63, 0x3ce3245c, 0xbc8f4fa1, 0x3ce10e71,
    0x3d82a52f, 0xbd8afffc, 0x3e0684c7, 0xbc9a3f97,
    0x3d286b33, 0x3c99ba33, 0x3bffdfb5, 0x3c3c756d,
    0x3c15135e, 0x3cea0179, 0x3f83516c, 0x3c9dabd4,
    0xbd84a195, 0x3d53cba9, 0xbdd9053d, 0x3cc10f17,
    0x3d5c0966, 0xbd40df49, 0xbd144916, 0xbe0a082a,
    0x3de1fd79, 0x3bba7e68, 0xbe0bb72f, 0xbd7f3fe0,
    0xbce99864, 0xbe0c9515, 0x3cb2957b, 0xbe7cbb10,
    0x3d4782c6, 0x3e74734a, 0x3f75c7d3, 0xbc78043d,
    0xbd81fd82, 0x3e110ad5, 0xbcf19ace, 0x3de5363f,
    0x3d09f990, 0xbe085959, 0xbd70f19d, 0xbca4563c,
    0x3e4a4fcc, 0xbaddcfde, 0xbd1ea7ea, 0xbca7a619,
    0x3da58d6a, 0x3c3ae7e1, 0xbd90f5e4, 0xbc1538a3,
    0x3c9cd829, 0x3ac14ca7, 0x3f59d6e5, 0xbdb0067f,
    0x3c8a6a95, 0x3dea6277, 0xbc2cbfd1, 0xbd9f4eb2,
    0x3ca72b05, 0x3e251b8d, 0x3de05b83, 0x3bb78152,
    0x3f7e2d26, 0x3d32536f, 0xbd13d2ce, 0x3dce4daa,
    0x3e0ca25d, 0xbd538816, 0xbda64802, 0x3b5fe0d5,
    0xbcdef81f, 0xbc6e8e1d, 0x3ce896a9, 0xbc75e1be,
    0x3da582d2, 0x3d01fd13, 0xbcaae001, 0x3c94104d,
    0xbddc16e3, 0x3d60fa78, 0x3d0b47c7, 0xbd2bf7fb,
    0x3f8a7f23, 0x3c652011, 0xbd462501, 0x3d99e991,
    0xbc9e8e24, 0x3cb4ab01, 0xbdc7233c, 0x3cab0bba,
    0x3d09fce5, 0xbc821338, 0x3cd714fd, 0x3d193d77,
    0x3d8d60fc, 0x3ddff149, 0x3d13de86, 0x3dd4f74d,
    0xbc56f83e, 0x3d81601a, 0xb953b1f8, 0xbbcb1229,
    0xbe0c8f88, 0xbda0d648, 0x3daba36e, 0x3d89538e,
    0xbdb8b5a8, 0xbd0ec2a6, 0xbdefb081, 0xbc8b1a74,
    0x3d529cf9, 0x3dd6f197, 0x3d5d2b3f, 0x3e7b6018,
    0x3d12bae3, 0x3ce789f3, 0xbe00f977, 0xbd32f004,
    0xbdb62ed2, 0xbd944545, 0xbc4cd08c, 0xbd3aa696,
    0x3f60fa79, 0xbcab32cd, 0xbd6bdc43, 0xbd46e078,
    0xbba8b36d, 0xbd8d5274, 0x3d6c6054, 0xbe0ac22c,
    0x3e31e14c, 0xbdb3119b, 0x3f636f73, 0xbcb894b0,
    0xbe04ea8d, 0xbd92e5fa, 0x3dcd53b0, 0x3c462354,
    0x3d9cc039, 0x3e44e685, 0xbd19a1f4, 0xbd02a235,
    0xbd008fc1, 0xbdbe2906, 0xbe0075b3, 0xbc9e46b9,
    0x3de9b227, 0xbda74099, 0x3ce18559, 0xbe43bcb5,
    0x3b98fd1e, 0x3dc8de78, 0xbd924dff, 0x3c5d11cf,
    0x3d1e825f, 0x3cb589b9, 0xbd4bd746, 0x3cb0e963,
    0x3dfd2b05, 0x3c37666b, 0xbdc60a27, 0xbdc461eb,
    0x3d8f3d43, 0x3b9a63eb, 0x3d885f14, 0xbb0794d5,
    0xbd33bb4f, 0x3c7f18e0, 0xbe04725d, 0xbd4596e8,
    0x3d86a462, 0x3c3b291f, 0x3f838645, 0x3d3956a0,
    0x3d490809, 0x3d23462d, 0xbd88d908, 0x3d3167c7,
    0xbd8dc27e, 0xbdf4ac4f, 0x3dd07688, 0x3b8fff75,
    0x3f81cbe0, 0x3dee7961, 0x3cead97b, 0xbba66350,
    0x3d19a2e4, 0x3bce5ee4, 0x3d6a49b1, 0xbe071b66,
    0x3ca981a5, 0x3dc51b33, 0x3f9a517f, 0x3c56ff9e,
    0xbd391351, 0x3d08b0ad, 0xbd8545d2, 0xbdb9d0c5,
    0x3c58fb3b, 0xbd6a3a83, 0x3cc6520e, 0xbc051239,
    0x3f718ad5, 0x3d45f8df, 0x3dbbc695, 0xbd8dfa71,
    0xbb568b75, 0xbdeafca1, 0xbcbff541, 0x3bc60de9,
    0xbc800bb8, 0xbc926686, 0xbd2c3616, 0xbdbc7024,
    0xbd3bdecb, 0xbe08fe47, 0xbe0a5647, 0xbd96aaaa,
    0xbc75c1f7, 0x3e0879c0, 0xbda32e5e, 0x3c158126,
    0xbc644d29, 0x3d36057a, 0xbe468bdb, 0x3d0a1467,
    0x3be95799, 0xbd770058, 0x3ccdbed4, 0x3d068150,
    0x3de27113, 0xbe07d731, 0x3f766dc5, 0x3c5d9e6f,
    0x3d81638b, 0x3cff41ed, 0xbd6b06ff, 0x3d5a032c,
    0x3d8d69cd, 0x3da7098b, 0xbd05aaa4, 0xbe37a119,
    0x3f790519, 0xbb824410, 0x3b551dec, 0xbd716ad3,
    0x3cf84964, 0x3c86fdee, 0xbd5578ff, 0x3d8dbfef,
    0xbd8b1b63, 0xbc8f074b, 0x3f7befab, 0xbd5864e7,
    0xbd1c21d9, 0x3d905b96, 0xbdc22a65, 0xbd6ce50c,
    0x3c3411c8, 0xbbc6f26c, 0x3c29347d, 0xbdb4c8d9,
    0x3f850aff, 0x3ba85387, 0x3db20578, 0xbe0aebff,
    0xba80a522, 0xbe134d67, 0x3e62da1d, 0x3d4d4149,
    0x3dc7c040, 0xbdcd55d1, 0xbd9b00ec, 0xbe11f3ea,
    0x3deacff9, 0x3c0b506c, 0xbdc8f0ee, 0x3d7b4c6b,
    0xbd68b229, 0xbcb97495, 0xbe151707, 0xbd484f6f,
    0x3f8a28fb, 0xbdba00de, 0xbd33ebf5, 0x3c6f74ff,
    0x3e4a213f, 0x3a36e76d, 0x37858fd9, 0xbdd7bbc9,
    0x3d24a12e, 0x3df573dd, 0x3a9fc49e, 0xbd2e0da4,
    0xbc36825d, 0xbda6b7cf, 0x3d4fc734, 0x3d8041ec,
    0xbc056ead, 0x3d6d7a18, 0xbe20d074, 0x3d2bd711,
    0x3f8aa8a2, 0xbd66c3c8, 0x3e16e5fa, 0x3cd905a6,
    0xbd9a3305, 0x3c8408be, 0xbc80483a, 0x3d5c0fdf,
    0x3c768c22, 0x3dca8575, 0x3f8a5f2c, 0xbd453745,
    0x3d3673bb, 0xbd6d8b74, 0x3e8a6538, 0x3ca72e6f,
    0xbc287ee9, 0x3d701948, 0xbc9b348b, 0xbc519d5a,
    0x3f87a0be, 0x3d5c6814, 0x3cda2c5a, 0xbe034ccf,
    0x3ccd682d, 0xbdb46698, 0x3cc5fdb9, 0xbe270eb4,
    0xbdb948e3, 0xbc98eb5f, 0x3f705ee9, 0xbd4c1fc1,
    0xbcd4d55a, 0xbbeee8c8, 0x3e102b21, 0x3db1d873,
    0xbd752e34, 0xbc2b1a56, 0xbce8f8d9, 0xbd8beb97,
    0x3f84ad8d, 0x3c927ad4, 0xbbfab6b3, 0xbce04f70,
    0x3dc24bef, 0x3c96e725, 0x3dbacbdc, 0x3d67f8e2,
    0x3e083437, 0xbd4d828c, 0x3d43f4a3, 0x3dde8432,
    0xbd8bd7d1, 0xbd1e636e, 0xbd77b2ed, 0xbc9b0e69,
    0xbde0e558, 0xbcee5215, 0xbd9dc10d, 0x3dd4f916,
    0x3f840b12, 0xbd1ca59f, 0x3caa1ccc, 0xbb78af6f,
    0xbd1aedd3, 0x3c97ec0b, 0x3bf41cd0, 0x3ccda004,
    0x3dc6e118, 0x3d387c33, 0x3f75568d, 0xbe2bf408,
    0x3cb4f024, 0x3d38f02e, 0x3d87a186, 0xbb89347e,
    0xbd74a4c9, 0xbcd15270, 0x3da7d6c3, 0xbd9cc6a6,
    0x3d305af1, 0xbd885401, 0xbd9c28db, 0xbde0e69d,
    0xbbc1b67b, 0x3dabba11, 0x3c521b07, 0x3c83e85f,
    0x3d933292, 0x3d892dc5, 0x3f813630, 0x3d0a5306,
    0x3d250029, 0xbc99954c, 0xbd88015c, 0xbe810eee,
    0x3dd2858c, 0xbd3d2ae6, 0x3e1aac05, 0x3dd7053d,
    0x3f8fec0e, 0xbdd6f582, 0x3cf2a947, 0x3e476971,
    0xbd1d9057, 0xbd4275b4, 0xbe15bdc6, 0xbe2dea24,
    0xbcc72063, 0x3cc5bf8a, 0x3f8d7409, 0x3d6cc8a7,
    0xbe0c34cd, 0x3d934870, 0xbe0cde02, 0xbd1974c4,
    0xbdf7bc1d, 0x3da4fb6b, 0xbd85c87f, 0x3de1b6c1,
    0x3f5e94e0, 0x3e68f002, 0x3e1371bf, 0xbda572c0,
    0xbd81000b, 0x3c5da9d6, 0xbd6d3923, 0x3d987a8e,
    0xbba570fd, 0xbc8dfc43, 0x3f741219, 0x3d9f5cba,
    0x3d0679df, 0xbd4f85f0, 0xbdea1614, 0xbd70666b,
    0x3da3ae69, 0xbd8b6c94, 0xbcdfb4f2, 0x3db1aace,
    0x3f8b47f7, 0x3d0762fa, 0xbddd9316, 0x3daabde1,
    0x3dcf079e, 0x3d9002b2, 0x3dd4c900, 0x3db537f2,
    0x3dc980f7, 0xba79362e, 0x3f8aab9a, 0xbce634b4,
    0x3e21a48c, 0xbe1115ee, 0xbdfaa9d1, 0xbd160074,
    0xbd020d1e, 0xbd111536, 0xb9f16163, 0x3e2191ef,
    0xbce03045, 0x3e1c7d7e, 0x3e07c27b, 0x3e05aa61,
    0xbd4c1241, 0x3dbd4312, 0xbda6e819, 0x3e0b0590,
    0x3d03c5d7, 0xbb38ede8, 0x3f5d6404, 0x3d0300da,
    0xbd1fd756, 0xbcde3d54, 0xbc335d35, 0x3cc547ca,
    0xbde243a8, 0x3c931c22, 0x3d2e8abb, 0xbdc80920,
    0x3f89bfd1, 0xbd493342, 0x3d90ed2c, 0x3d081f36,
    0xbe268720, 0x3da12caf, 0xbde2a75d, 0x3900a42e,
    0xbd440eb4, 0xbd450fa2, 0xba29a9ba, 0xb9beecfe,
    0x3d607227, 0x3d8c3a84, 0xbdcac9e9, 0x3c724430,
    0xbdd57944, 0xbdaa628f, 0xbb869eda, 0xbe1e656c,
    0xbd274ca3, 0x3d8ed36d, 0xbcadbb65, 0xbd947e85,
    0xbdbcff09, 0x3b9eaff1, 0x3d9158bc, 0xbe273825,
    0x3e208e27, 0xbd6ab25d, 0x3f7ad66d, 0xbc2b94bd,
    0x3d83f833, 0xbdc2ae99, 0x3dadbcd5, 0x3c66b700,
    0xbd328613, 0x3d3e08fa, 0xbcc25768, 0xbe28fe96
    };

static const uint32_t in_rbf_param[112] = {
    0x3cec0dc5, 0xbd873aa7, 0xbd6ae133, 0xbca1a49b,
    0xbdbcfeb7, 0x3da60ceb, 0xbd809e48, 0xbcb7718b,
    0xbd68c0f6, 0x3d588daa, 0xbdbfc33f, 0xbbc26be7,
    0x3c38539e, 0x3c7dfef8, 0xbcd7f09a, 0xbd5f8025,
    0xbbaf1c5b, 0x3d6a8705, 0xbce0c256, 0x3d5d4305,
    0x3baf4637, 0x3da896dd, 0xbcd93570, 0x3d537ab9,
    0x3d51ab03, 0x3c45b9e0, 0x3d9a2e00, 0xbcdcf9ed,
    0xbd048df3, 0x3ceaa4d4, 0xbc0d6922, 0xbca46cb3,
    0xbbb9f594, 0x3bd0fd14, 0xbd6a40fa, 0xbc3d019d,
    0xbd339dcd, 0x3ca74ab9, 0xbd6a7e23, 0x3cbc45e6,
    0x3d84ff78, 0xbd24a281, 0xbc98f00e, 0xbd294ac8,
    0xbd13f652, 0xbd0be294, 0x3d5a654d, 0xba50fd28,
    0x3d0de1bb, 0x3e1b83c0, 0x3f6e7ffd, 0xbd398e0f,
    0x3c5fda0b, 0xbc1ffa2c, 0xbdb43b25, 0x3a3918b6,
    0x3da92aef, 0xbde25499, 0x3d8817e5, 0xbd3d85af,
    0x3f72b87a, 0xbb1bc077, 0xbccb4112, 0x3d6a3815,
    0x3c9511d3, 0x3bffd23e, 0xbbd49dd7, 0x3cd82bba,
    0xbd61d938, 0xbcfcb687, 0x3f8522c2, 0x3c5e1cc1,
    0x3d94d878, 0x3c98a5b5, 0xbc72bd5b, 0x3d145d00,
    0xbc94a956, 0xbd5bd542, 0x3ce16755, 0x3dc3e6d9,
    0x3f7b9340, 0x3cda9265, 0xbdf68107, 0xbd0ddfda,
    0xbc69e019, 0x3d88339f, 0x3d9026e1, 0x3c20b6d2,
    0x3dd95f94, 0xbdb11ba5, 0x3f73fe9e, 0x3c7833c4,
    0xbd2cbf4a, 0x3b61fa77, 0xbc74f74a, 0xbde31e1f,
    0xbd6d0574, 0xbb486dc2, 0x3bc4ff47, 0x3d5e81d1,
    0xbf800000, 0xbf800000, 0xbf800000, 0xbf800000,
    0xbf800000, 0x3f800000, 0x3f800000, 0x3f800000,
    0x3f800000, 0x3f800000, 0x3c8a0920, 0x3dcccccd
    };

static const uint16_t in_rbf_dims[6] = {
    0x0003, 0x0000, 0x0001, 0x0064, 0x000A, 0x000A
    };

static const uint32_t ref_rbf[100] = {
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000001, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000001, 0x00000000, 0x00000001,
    0x00000000, 0x00000001, 0x00000000, 0x00000001,
    0x00000000, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000000, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000001
    };

static const uint32_t in_sigmoid_val[1000] = {
    0x3d0a77c5, 0x3de61da8, 0x3d62d492, 0xbd94280f,
    0xbe0b4450, 0xbd920b8c, 0xbe20237b, 0x3de7c5c0,
    0xbd2c2e47, 0xbd866506, 0xbc9ff1de, 0xbb67a0ff,
    0x3dd715e4, 0xbb5cebe9, 0x3d181330, 0xbc106991,
    0x3d26e5f2, 0x3d88b096, 0x3e2f16a2, 0x3d57932a,
    0x3f7fe9d2, 0xbdaa1a57, 0x3d30776b, 0xbd822ecd,
    0x3c2b4d37, 0x3e0b8fdd, 0x3c94b5e7, 0x3e139f8d,
    0x3e1bb74b, 0xbe03c561, 0x3f8cd6a4, 0x3d030e5a,
    0xbc9f2bcf, 0xbd2252da, 0x3d467b37, 0x3d052ba1,
    0xbd8ae8cf, 0xbe594f45, 0xbbdf80ed, 0xbda889b2,
    0xbc22dd77, 0xbd0e3b98, 0xbd914cb5, 0x3d62f3cc,
    0xbdbea735, 0x3ce80b07, 0xbd540f15, 0x3db6358b,
    0x3d5f7894, 0x3de1173b, 0x3d83223b, 0x3df1ce90,
    0x3d665048, 0xbdb2106d, 0xbc890559, 0xbc7c665c,
    0xbda68c3a, 0x3da3a13a, 0x3dedb98e, 0x3c0b7fbd,
    0x3d36ddb6, 0xbdc7f306, 0x3e1025d1, 0xbd8048eb,
    0x3c822cfa, 0x3b6826b4, 0xbcae5c76, 0xbdf8f372,
    0xbd923184, 0xbe357bd5, 0x3f68ba5d, 0xbd07a5b1,
    0xbcdafb52, 0x3d789ec7, 0xbe143ff9, 0xbda97bd3,
    0x3d05ede5, 0x3c077dc9, 0xbd20bc01, 0x3d51f74e,
    0x3f82c15d, 0xbcc95854, 0xbe184b64, 0x3c58ccaf,
    0xbad9ea8f, 0x3d3cb97d, 0xbdbfa006, 0xbdda019d,
    0x3d04ef63, 0xbcd4923a, 0x3d15e7c8, 0xbd854479,
    0x3ce967a1, 0xbd1bbc79, 0x3ca65a6a, 0x3df42cad,
    0xbb24dcca, 0xbdeb4a7d, 0xbd2de4bb, 0xbdcee184,
    0x3f7ee086, 0xbe3209f9, 0xbdba2a68, 0x3db0da83,
    0x3a82fc06, 0x3d2827eb, 0xbdf92170, 0x3bcc4614,
    0xbca0e10f, 0x3d80dc59, 0xbd405779, 0x3da4f400,
    0xbe2af056, 0x3e1d006d, 0xbd718929, 0x3d866613,
    0xbdc825c1, 0x3d028162, 0x3dab30f6, 0x3e1f964a,
    0x3f8bae08, 0x3c682d57, 0xbcb25ac3, 0x3cb4206e,
    0xbd0012d8, 0x3dcb74fb, 0xbd1aa34b, 0x3e272d79,
    0x3cdc3273, 0xbd6837f3, 0x3b4571cd, 0x3d90939f,
    0x3c9503a6, 0x3da9140b, 0xbd81dfdb, 0x3d3889bf,
    0xbca77994, 0x3e0ca023, 0x3cdabe02, 0x3de2e89b,
    0x3f8f839b, 0x3d50fe40, 0xbd9144fa, 0xbcc8e2df,
    0xbd595710, 0xbe0e442f, 0xbb44a060, 0xbafe71ea,
    0x3d3fa02a, 0xbcfe1065, 0x3f63d85e, 0x3c14546e,
    0x3caf8a09, 0xbe179974, 0xbcf2da99, 0xbe744cd4,
    0x3d21aea7, 0x3e14633c, 0xbd9c82fd, 0xbdbc4f76,
    0x3f848d1b, 0xbd934a43, 0x3ddaa10c, 0x3d921f14,
    0xbd988770, 0x38abb8cd, 0x3d20e06a, 0xbe19566f,
    0xbd0cafdb, 0x3e285af1, 0x3f835bb3, 0xbe338ac4,
    0x3d82dc56, 0x3d8c3e80, 0xbe0dfc69, 0xbddf0f1f,
    0xbd492e30, 0x3cb40e12, 0x3ce83ec6, 0xbbad072d,
    0xbe3e819c, 0x3bd2f13d, 0x3d7707a3, 0xbd81f8cf,
    0xbd61c2c8, 0x3e0f2078, 0x3c8b882c, 0xbd4f5cd8,
    0xbe2921a3, 0xbe3704ad, 0x3f7c8e44, 0x3d49fedd,
    0xbd6b18e6, 0x3e405343, 0x3e276372, 0xbdde2e87,
    0x3de2919f, 0xbd125a17, 0xbdc0e201, 0xbd7a167f,
    0xbc4a0367, 0x3d63b7c2, 0x3d33e2fd, 0x3cd9a896,
    0xbd947d3d, 0xbcd792d7, 0xbe234171, 0x3d9cacd4,
    0x3d631ecd, 0xbda0aa5c, 0x3f83c999, 0xbafef64e,
    0xbb572619, 0x3d341f14, 0xbb741898, 0xbd613256,
    0x3bac1357, 0x3ddc7f28, 0x3bf413ed, 0xbc0ee733,
    0x3f6579a2, 0x3e00770c, 0xbbcbf2e1, 0x3c5a52eb,
    0x3ce2e6b3, 0xbcbf614b, 0x3d846ba5, 0xbd173d16,
    0x3cb13af2, 0x3cd78169, 0x3f831ea0, 0xbd80f854,
    0xbe005ff2, 0xbca59d56, 0xbdbbb9dd, 0x3d0d05b1,
    0xbd597f9d, 0xbb95d19d, 0x3d834cd1, 0xbc46a6c3,
    0xbd9923e9, 0x3d0a7b23, 0xbc78c3e9, 0xbc9ec3f8,
    0xbd882c20, 0xbd705f7c, 0x3da6df12, 0x3b06a8d5,
    0x3dc04f39, 0xbc8c1198, 0x3f3c908b, 0x3e2d260b,
    0xbd1d062b, 0x3d8d6af8, 0xbbd92bae, 0xbd8e7684,
    0xbd5725c0, 0x3cb0c15c, 0xbcf01d52, 0xbbecb2e0,
    0x3f7192ef, 0xbe481f7e, 0x3c426bae, 0x3d4eb3ce,
    0x3cd5b18b, 0xbdbee6f2, 0xbca0f50a, 0xbc398fb0,
    0xbd61f55a, 0x3d12e53b, 0x3daf2882, 0xbca67885,
    0x3e0a16df, 0xbcc41643, 0xbd0848ba, 0x3e373e44,
    0x3cebf1fd, 0x3bcfdb58, 0x3ca88ff7, 0xb999b6a7,
    0x3f667789, 0x3d01e62e, 0xbccf0f4d, 0xbdc59102,
    0x3e6c2e4d, 0xbc8796d5, 0x3cdcb8d3, 0xbdaf4f74,
    0x3db49df7, 0xbcce9db8, 0x3f87efbd, 0xbe40e22c,
    0x3cff9411, 0xbc2e2dda, 0x3db3d1e2, 0x3c9ecc2a,
    0x3d8c8573, 0xbd6ffae2, 0x3cde8967, 0xbd76d5f2,
    0x3f8c705f, 0xbe0d1148, 0xbe1f28bd, 0xbdb78b06,
    0x3da730fa, 0xbe215058, 0x3ca37d6c, 0xbd6fd5b3,
    0xbc11fd26, 0xbdbcfd80, 0x3dbca66b, 0xbd91b124,
    0xbc6b3599, 0xbcbed110, 0x3d8a72a5, 0xbc6b4efd,
    0xbdf3f80c, 0xbde576fb, 0x3df6e490, 0x3d837dee,
    0xbcb0f5f1, 0xbd835b6a, 0x3cb84625, 0x3cfc4292,
    0xbe14627a, 0x3d89d566, 0x3caac621, 0x3c163ea5,
    0xbdbf90ed, 0x3deba049, 0x3f75e7c8, 0x3cd1657e,
    0x3d5b0edc, 0xbde1510a, 0x3c1c8764, 0xbde252be,
    0xbc64eb48, 0xbd3cabc5, 0xbd37b1dc, 0x3e3386c3,
    0x3f8728c4, 0xbda2402e, 0xbd9f9e1c, 0x3d2a5a51,
    0xbdfbb399, 0xbdfc248c, 0xbd23ebb3, 0x3e109dc3,
    0xbddd2ba1, 0xbe732cbc, 0x3f9462b3, 0x3dc52bde,
    0x3d42d139, 0x3dd816a7, 0xbde8a0a1, 0x3da63786,
    0xbd8a87e4, 0x3e37a426, 0x3e2166d2, 0xbdb061ee,
    0x3f79b778, 0x3e0505fb, 0x3d9a8593, 0xbd4d6ab3,
    0x3cec3126, 0xbdd205bd, 0xbd21a621, 0x3c96079d,
    0xbdda325a, 0x3e393d33, 0x3dc084b7, 0x3d641e3e,
    0xbdc15af0, 0xbdeec30f, 0x3d0853e7, 0x3d44d0b7,
    0x3dbfb9df, 0x3c0e1d91, 0x3dc66480, 0xbd8b63ea,
    0x3df558b7, 0x3bdaa288, 0xbda6365c, 0x3b32d4f1,
    0x3ce5764f, 0xbb8ac0fb, 0x3d604355, 0x3d2c3244,
    0xbdbeaac7, 0x3e22be7e, 0x3c21b2f3, 0x3c08bbe7,
    0xbdfa5793, 0x3dddfa43, 0xbc583a31, 0xbcbf2240,
    0x3d44e860, 0x3d452181, 0x3d8e7368, 0xbd75b9bd,
    0x3f87f124, 0x3dc3cf7f, 0xbe0aec7c, 0x3cf57950,
    0x3cd8d110, 0x3d19e3e7, 0xbc45ac23, 0xbd676ce2,
    0x3bb5336f, 0x3b8037b9, 0xbd59494f, 0x3dc8766f,
    0x3bb7993c, 0xbd8bb84f, 0xbdb923f1, 0x3cd5b04f,
    0xbd91ae37, 0xbc24ccc5, 0xbdb02aec, 0xbdb5eb5f,
    0x3cb60c05, 0xbde77afb, 0xbdf8320e, 0xbe291545,
    0xbd9c6f9b, 0x3db56f96, 0x3d5a2cc9, 0x3d46d345,
    0xbd251a9e, 0xbda64c00, 0xbc52cd1b, 0xbd598b9e,
    0xbe026e36, 0x3d624f6f, 0xbdb6aa54, 0xbd534066,
    0x3d81ea04, 0xbb1666bc, 0xbdc4ebe4, 0x3d92d9f3,
    0x3d905f73, 0xbdc92794, 0x3d2ceef1, 0x3d676d29,
    0x3d853429, 0x3d14101b, 0x3d9bb23c, 0x3d185930,
    0xbd0d00c4, 0x3d1970bd, 0xbcbfbb85, 0x3e5545b1,
    0x3cbd436a, 0x3db16069, 0xbdc6cb76, 0x3dc7997d,
    0xbc57620d, 0xbcf66f36, 0x3d5f3729, 0xbd9e3ae9,
    0x3dbf07e9, 0xbcd6784b, 0x3d23fbd8, 0x3d216a58,
    0xbd051c90, 0xbc5da006, 0x3ce37eac, 0xbd8ee8e3,
    0xbd06b779, 0xbd86b55a, 0x3f857f0f, 0xbdb2c0bc,
    0xbcb4ba78, 0x3d8c0c04, 0xbca6eba0, 0x3d87dc3d,
    0x3ca3036c, 0x3d530cd2, 0xbdf775e6, 0x3cada210,
    0x3f6f480f, 0xbd7ef001, 0x3e08e775, 0x3defcb22,
    0x3e004f43, 0xbdd2a048, 0xb9d6389e, 0x3d941035,
    0x3cf5c5b2, 0xbc214820, 0x3a768f66, 0xb971b3eb,
    0x3ce926a1, 0x3e0fdd3c, 0xbd9a2426, 0x3e5e6e98,
    0xbc84d25a, 0x3e591e0d, 0x3df83f14, 0x3e2473cb,
    0xbd0d3f76, 0x3d27cb5b, 0x3ca93933, 0x3dca36ff,
    0xbdca34d2, 0x3df70052, 0x3e17abfd, 0x3ca84435,
    0x3d031d9d, 0xbd325848, 0x3f861991, 0xbcf8494c,
    0x3d078715, 0xbc03ffbc, 0x3e0cd29f, 0x3cd1f6c4,
    0x3dfe4584, 0xbe30d97b, 0xbd1424c1, 0xbe0e3112,
    0x3f6e5d78, 0xbd014fe6, 0x3d45ade8, 0xbdf84982,
    0x3d689adc, 0xbd3a5bbd, 0x3d48026a, 0x3de1d0b3,
    0x3ccc1afc, 0xbdc8fdd5, 0x3f7e7799, 0xbdcc86a3,
    0xbc407676, 0xbd2bd9ef, 0x3c9fab7f, 0x3dfb21d5,
    0xbe0bac81, 0xbc9d4971, 0x3d0b0016, 0xbca9340e,
    0x3f7dbdcd, 0x3ce8da35, 0xbcff6fdb, 0xbd1bd818,
    0x3df05f7a, 0xbc47f7b1, 0xb9850f03, 0x3d6d8a30,
    0xbd0ddf94, 0xbdcd7706, 0x3dcf8a7c, 0xbceaf6c4,
    0x3d51f866, 0xbc837942, 0xbdd2bf9b, 0xbd95ba7c,
    0x3d91b7be, 0xbc85e936, 0xbd3d0ae6, 0xbce562a8,
    0xbd83fdee, 0x3d9dcf87, 0xbd9bdc14, 0xbdc84a12,
    0x3d9930a5, 0xbbac02ee, 0x3dfb03f4, 0xbdb1dd73,
    0x3cc7dfc7, 0xbc68a8a2, 0x3f792f2a, 0xbdb767cf,
    0xbd0cfc51, 0xbe515a58, 0xbd4cf79f, 0xbdf25342,
    0x3c8367f1, 0x3d9ff849, 0xbdaec227, 0xbd3a5a3e,
    0x3d98d5b6, 0xbe5be746, 0xbd0a2aaa, 0x3dafdda3,
    0x3d51baf1, 0x3dd23028, 0x3b1be9b6, 0xbe33cdbe,
    0xbba4f21a, 0x3d34421e, 0xbda7de91, 0x3dde7aaf,
    0xbd1b0c3a, 0x3b9f82fe, 0xbe08cc0b, 0xbe0269af,
    0xbb87a96e, 0x3ccedbe1, 0x3d42194a, 0xbd67d076,
    0x3da69028, 0x3dc90752, 0xbdf8f704, 0x3d23b1f5,
    0x3d9d3859, 0xbe45c6b4, 0xbd9f9cea, 0xbe1535ff,
    0x3dfc7609, 0x3dca68eb, 0xbd9a34da, 0x3dbf40fc,
    0xbd3b5584, 0x3e009a13, 0xbd115287, 0x3e275adc,
    0xbb0c59c2, 0x3b1adeb3, 0x3d0ec007, 0x3de5c7c7,
    0xbd769b0d, 0x3dfe6042, 0xbd90bb8a, 0xbd69f849,
    0xbcf33b9d, 0x3e0886a6, 0x3dbb564a, 0xbd83d647,
    0xbc826ead, 0x3c49e41f, 0x3f88d954, 0xbb5dbefe,
    0x3d71b158, 0xbbcd3062, 0x3e01e8b8, 0x3a2cf224,
    0xbd2599bc, 0xbd589af4, 0xbdc616d3, 0xbd8123cb,
    0x3f85817f, 0xbde4ce9a, 0xbd184802, 0xbb7be48c,
    0x3db02dc6, 0x3d232543, 0xbd5c3538, 0xbc8042d2,
    0x3d7f6921, 0x3c8f226e, 0x3f6659a8, 0x3d64a54d,
    0xbd433d72, 0x3ce46c13, 0x3e00e7fc, 0xbd4a3820,
    0x3e0513b8, 0x3d8513f5, 0xbdaed5bf, 0x3d32874b,
    0x3e002586, 0x3d806b86, 0xbcabf048, 0x3e1c47ea,
    0x3ad8eb08, 0x3ded5d4a, 0xbceb13e8, 0x3d2557c2,
    0x3e036613, 0xbd30a52a, 0xbc821d34, 0x3da53f0c,
    0xbd166e1b, 0x3db6a9fc, 0xbd2b3380, 0x3e295886,
    0xbdc26618, 0xbd4b3fd4, 0x3d9a1f2a, 0xbd5d2db0,
    0x3f73a18d, 0xbbc6076d, 0x3e197ec2, 0x3d7b1f6b,
    0x3e26ec8a, 0xbbe72ea0, 0xbd876715, 0xbdcfc9d4,
    0xbe0e8a4a, 0x3d46e0b0, 0x3f8f7895, 0x3cbd0433,
    0x3ddc99ef, 0xbb87338e, 0x3b349082, 0xbbba18de,
    0xbd9629eb, 0x3e000e81, 0xbce790f8, 0xbd9d8f09,
    0x3f80e76f, 0xbda30a7d, 0x3d7475dd, 0xbd2914e6,
    0x3d4cc5b6, 0xbca83d1a, 0xbe03354b, 0xbe5143e8,
    0x3d145b71, 0xbdf4c17f, 0x3f5d3eb2, 0xbd9eeea0,
    0x3dbe053b, 0x3ca6c5f6, 0x3e34e5b3, 0x3c9536b6,
    0xbd463d23, 0xbe1666a4, 0xbdc9539c, 0x3d4cc708,
    0x3f88e231, 0x3dfca417, 0xbde54252, 0x3d107f58,
    0xbd821cd1, 0xbdb28e60, 0xbca19d06, 0xbd9492fe,
    0x3d8af2ce, 0xbcfb642c, 0xbc2b04a9, 0x3d9cb1b6,
    0x3d6dc087, 0xbd3d6845, 0xbd3cb5a5, 0xbcd5cc3c,
    0x3dd04dc9, 0xbd354edf, 0x3c168074, 0xbd1d46e5,
    0x3f8be70d, 0xbd91179d, 0xbce3270d, 0x3d9d048f,
    0xbcc25908, 0x3d62738e, 0x3bd86fc0, 0xbcecdc3a,
    0xbc90bf66, 0x3d664ea3, 0x3c410949, 0x3d226112,
    0x3c967b54, 0x3caf9a20, 0x3d8b9936, 0x3d706109,
    0xbce30eab, 0x3e709abf, 0x3d572c50, 0xbd05f61f,
    0x3f8c1ae8, 0x3df98ebd, 0xbd59d7e1, 0x3d587cc8,
    0x3d94afe2, 0xbe1c425d, 0x3e21b832, 0x3cc74420,
    0xbcc5afe6, 0xbd25780e, 0x3f67622b, 0x3d97dee7,
    0x3dbf243f, 0xbcfe35b5, 0xbd067b3b, 0x3d38a847,
    0xbc8248a7, 0x3d88c964, 0xbcbddaec, 0x3e032bb4,
    0x3f80725d, 0xbdff2cee, 0x3cda7613, 0xbd42e2bd,
    0x3d739be7, 0x3d622ed7, 0xbd3e7324, 0xbd23f101,
    0x3ddc9a60, 0x3de798a2, 0x3d717a58, 0x3dcdfa85,
    0x3c97f955, 0xbb874a85, 0xbdc52a32, 0xba5bfa3f,
    0x3c63a912, 0x3ca29f73, 0xbd46eb2d, 0x3df820a5,
    0x3d425ca9, 0x3d663939, 0x3cb57410, 0xbd23839c,
    0xbd8ee2ef, 0xbd22f27b, 0xbe13b988, 0x3dd17185,
    0xbcf8898f, 0x3c559a6f, 0x3d20abe1, 0xbe15a65b,
    0xbcd593a8, 0x3d96b481, 0x3c6af4d0, 0xbda8a7b9,
    0x3b808a3f, 0xbb0a2bfb, 0x3c9598b3, 0xbe947294,
    0x3d8f0d76, 0x3d17900f, 0xbb83deb3, 0x3d8a187d,
    0xbb884fa8, 0x3d9ec06c, 0x3cb0236f, 0x3c16073a,
    0x3ddac148, 0xbe0f1749, 0xbdfb30a2, 0x3d355112,
    0x3dcce6c7, 0xbd62905b, 0xbd8f124b, 0xbdaf21d7,
    0x3c224c1b, 0xbdb510a1, 0xbe1cdb42, 0xbd5fa691,
    0x3d54c777, 0xbdb965e7, 0xbda1701a, 0xbd8187a1,
    0xbcb14d43, 0x3e3a8aec, 0x3c908172, 0x3d15ac84,
    0xbcbd8d34, 0x3e03c65b, 0xbdb8be5e, 0x3b4d6844,
    0xbde77b6d, 0x3e1060cb, 0x3e57599a, 0x3c810c0e,
    0x3df4ec3a, 0x3d478cd8, 0x3cb06b51, 0xbce25d18,
    0x3f5c637e, 0x3dd4f0e7, 0xbde1aad7, 0xbd8c298b,
    0xbc328a6e, 0xbd85043a, 0x3db810b7, 0x3d4369a7,
    0xbe07fcfb, 0xbda21450, 0x3f47dd09, 0x39f6e461,
    0x3c24e07a, 0x3d6ec355, 0xbd8e3c8c, 0x3ca374fc,
    0xbd558c2e, 0x3dd4a199, 0x3e42c6a2, 0x3be8109a,
    0x3f82f57c, 0x3da4dd3a, 0xbbce28ed, 0xbd49735e,
    0x3da4dd66, 0xbdc4a616, 0xbe07a0ba, 0xbde2a31b,
    0x3dda7635, 0x3ded319a, 0xbcb76d23, 0xbd802208,
    0xbdc8549a, 0xbd873152, 0x3d832fd8, 0x3e1742f6,
    0xbd1cafa4, 0x3d1c9003, 0x3e033d49, 0x3e0e16e1,
    0x3d835c73, 0xbd7d3ed3, 0xbc3ddac6, 0xbd928729,
    0xbc5d1425, 0xbb250447, 0x3dbd56c6, 0x3df79905,
    0x3ced2d32, 0xbb609a8e, 0xbe53d782, 0x3dfdce1e,
    0xbbd9c242, 0x3bc1face, 0xbe17d48b, 0x3d4cfe63,
    0x3d8acfea, 0xbd5f4a2d, 0xbdbaa119, 0x3cc71007,
    0x3f66f091, 0x3e016f5c, 0xbdb03a4c, 0x3c31e32d,
    0x3e10d2da, 0xbc3cc8b6, 0xbd6f5d7e, 0xbde329c9,
    0xbcda0532, 0xbe3a6297, 0xbd9a3c07, 0xbd1c8c36,
    0x3e18c962, 0xbd9a053d, 0x3e1624d2, 0x3d76deab,
    0xbcb2fb99, 0x3d29df33, 0xbd849eaa, 0xbcd3c34d,
    0x3f833d60, 0xbd9674a6, 0x3c7a00ad, 0x3dc277b1,
    0x3c4ed568, 0xbe82b3ff, 0x3d36ccf2, 0xbc95b2b1,
    0x3cfdfef2, 0xbd1f2303, 0x3f8f0d25, 0xbca004c3,
    0xbbc7fc82, 0xbc572687, 0xbc3ad559, 0x3e044514,
    0x3d6d37ef, 0x3def379c, 0x3d3140ee, 0x3da593e0,
    0xbdd44812, 0x3daf818e, 0x3e0286e4, 0xbdb98584,
    0x3dd1fd27, 0x3b31fc6a, 0x3d9d1e92, 0x3dde7e73,
    0xbded12ea, 0xbe4dafe4, 0xbe1a5dec, 0x3d5ff1e3,
    0x3d61430c, 0xbd89d255, 0x3dd67adb, 0xbd654ea7,
    0x3de28e18, 0x3dd45579, 0x3d214501, 0x3dc53262,
    0x3f6f4e26, 0x3df0ce9d, 0x3d0fdad2, 0xbd2ad8e3,
    0x39bff3a6, 0x3b6436e0, 0x3cd4c527, 0xbca2a7b3,
    0xbe34b3a3, 0x3dd216e9, 0x3f795d10, 0xbc73ca2c,
    0xbda26ba1, 0x3bb0a788, 0xbd24f891, 0x3dbfd449,
    0xbda68022, 0x3d2ead58, 0xbdef9ba0, 0xbe3ebeae
    };

static const uint32_t in_sigmoid_param[113] = {
    0x3cec0dc5, 0xbd873aa7, 0xbd6ae133, 0xbca1a49b,
    0xbdbcfeb7, 0x3da60ceb, 0xbd809e48, 0xbcb7718b,
    0xbd68c0f6, 0x3d588daa, 0xbdbfc33f, 0xbbc26be7,
    0x3c38539e, 0x3c7dfef8, 0xbcd7f09a, 0xbd5f8025,
    0xbbaf1c5b, 0x3d6a8705, 0xbce0c256, 0x3d5d4305,
    0x3baf4637, 0x3da896dd, 0xbcd93570, 0x3d537ab9,
    0x3d51ab03, 0x3c45b9e0, 0x3d9a2e00, 0xbcdcf9ed,
    0xbd048df3, 0x3ceaa4d4, 0xbc0d6922, 0xbca46cb3,
    0xbbb9f594, 0x3bd0fd14, 0xbd6a40fa, 0xbc3d019d,
    0xbd339dcd, 0x3ca74ab9, 0xbd6a7e23, 0x3cbc45e6,
    0x3d84ff78, 0xbd24a281, 0xbc98f00e, 0xbd294ac8,
    0xbd13f652, 0xbd0be294, 0x3d5a654d, 0xba50fd28,
    0x3d0de1bb, 0x3e1b83c0, 0x3f6e7ffd, 0xbd398e0f,
    0x3c5fda0b, 0xbc1ffa2c, 0xbdb43b25, 0x3a3918b6,
    0x3da92aef, 0xbde25499, 0x3d8817e5, 0xbd3d85af,
    0x3f72b87a, 0xbb1bc077, 0xbccb4112, 0x3d6a3815,
    0x3c9511d3, 0x3bffd23e, 0xbbd49dd7, 0x3cd82bba,
    0xbd61d938, 0xbcfcb687, 0x3f8522c2, 0x3c5e1cc1,
    0x3d94d878, 0x3c98a5b5, 0xbc72bd5b, 0x3d145d00,
    0xbc94a956, 0xbd5bd542, 0x3ce16755, 0x3dc3e6d9,
    0x3f7b9340, 0x3cda9265, 0xbdf68107, 0xbd0ddfda,
    0xbc69e019, 0x3d88339f, 0x3d9026e1, 0x3c20b6d2,
    0x3dd95f94, 0xbdb11ba5, 0x3f73fe9e, 0x3c7833c4,
    0xbd2cbf4a, 0x3b61fa77, 0xbc74f74a, 0xbde31e1f,
    0xbd6d0574, 0xbb486dc2, 0x3bc4ff47, 0x3d5e81d1,
    0xbf800000, 0xbf800000, 0xbf800000, 0xbf800000,
    0xbf800000, 0x3f800000, 0x3f800000, 0x3f800000,
    0x3f800000, 0x3f800000, 0xbe67f112, 0x0,
    0x3dcccccd
    };

static const uint16_t in_sigmoid_dims[6] = {
    0x0004, 0x0000, 0x0001, 0x0064, 0x000A, 0x000A
    };

static const uint32_t ref_sigmoid[100] = {
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000000, 0x00000001,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000000, 0x00000001, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000001, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000001,
    0x00000001, 0x00000001, 0x00000000, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000001, 0x00000000,
    0x00000001, 0x00000001, 0x00000001, 0x00000000,
    0x00000000, 0x00000000, 0x00000000, 0x00000000,
    0x00000000, 0x00000000, 0x00000001, 0x00000001,
    0x00000001, 0x00000000, 0x00000000, 0x00000000,
    0x00000001, 0x00000000, 0x00000001, 0x00000001,
    0x00000000, 0x00000000, 0x00000001, 0x00000001
    };

static const uint32_t in_oneclass_val[1000] = {
    0x3dad2369, 0x3d158096, 0xbdff5795, 0x3def0d33,
    0x3ce1a951, 0xbd7b692b, 0x3d0aea5c, 0xbb775345,
    0xbdd06280, 0x3e1e0bf0, 0x3c0f1ba0, 0x3d94d0a5,
    0xbdaf9aaf, 0xbc9f608b, 0x3aa18ff1, 0x3def57fd,
    0xbc741078, 0x3d6943dd, 0xbd1d201c, 0x3d8826da,
    0x3f8b5f19, 0xbc482254, 0xbd051ba3, 0xbc55e5e1,
    0x3e3b2156, 0xbd9e992e, 0xbc11c632, 0xbb8df990,
    0x3d42161a, 0x3d3be38f, 0x3f8c45f7, 0x3dddcc7e,
    0x3dfa2186, 0x3db0e1d6, 0x3e3c2c13, 0x3dd4a940,
    0xbd9b8d4d, 0x3dccbc67, 0xbd137981, 0xbd273f8b,
    0x3dab2ea1, 0xbd7272a9, 0x3d0af6bd, 0x3defe0d9,
    0x3d3b9814, 0x3e4cf87e, 0x3d0199be, 0x3ce9c03e,
    0x3d73e72b, 0x3caefe62, 0x3da7c247, 0x3e14b236,
    0xbdb6d8ad, 0x3d731af0, 0x3dda7da0, 0xbdde606b,
    0xbd294aea, 0x3ccfdc46, 0x3d289bb0, 0xbb8289df,
    0x3da9f2fc, 0x3d8e82c3, 0xbd0248b7, 0xbc654072,
    0xbdf08cbd, 0x3da1b225, 0x3dce70c5, 0xbc604240,
    0x3d63bf4e, 0xbd07fcc5, 0x3d42f51a, 0xbdd6dfb8,
    0xbda4cc03, 0xbcee80de, 0x3e0ece04, 0x3dd1c5db,
    0xbd8aa9da, 0x3c8bac3c, 0xbb810957, 0x3d482a02,
    0x3f81903a, 0xbe11e389, 0xbd7cf05b, 0x3d1a5939,
    0x3ac9555f, 0x3d1cc492, 0xbc39e5de, 0xbe1e01f2,
    0xbb973d33, 0xbdc07aeb, 0xbd39349d, 0xbbecfd07,
    0xbe0df38d, 0x3dc75777, 0xbd239869, 0xbe061164,
    0x3e271d2f, 0xbdb43d26, 0xbd12a17a, 0x3d857ec4,
    0x3f8a0527, 0xbcf7d8e5, 0x3c3ba024, 0xbc96c99b,
    0xbdea10d0, 0x3d1cf94f, 0x3dde2066, 0xbe4745c0,
    0x3c989c42, 0x3ccc3a5c, 0x3f806358, 0xbd3b0c97,
    0xbd0c0340, 0xbdc88485, 0x3d043313, 0xbc1a4385,
    0xbe4112c7, 0x3e1cf677, 0x3d0617c7, 0xbd7d9d93,
    0xbd811f02, 0x3e0f0426, 0x3d9ff0b0, 0x3dd521b4,
    0xbda4e121, 0xbcba055a, 0xbc9aa032, 0x3d5737de,
    0xbdef05bd, 0xbde57b39, 0xbe06ccfe, 0x3d5410d7,
    0xbe1126d5, 0xbd1ac7d3, 0xbd05bda5, 0xbd411bd5,
    0x3ca54df9, 0x3d7e7224, 0xbdcda42c, 0x3cba9e04,
    0xbdd7b2c8, 0x3db77be2, 0x3d607faf, 0xbd9e73cf,
    0x3d60554d, 0xbe0fff1e, 0xbd898c60, 0xbca086db,
    0x3de5be5d, 0xbd14650f, 0x3f7143ae, 0x3dc40f55,
    0x3d46ccf4, 0xbb9b5e38, 0x3ccf360d, 0xbd8d3394,
    0x3d26efe7, 0xbccbc5a5, 0x3e0820eb, 0xbc67fbe4,
    0x3c80ba6e, 0x3ced6f8d, 0xbccf0877, 0x3c4cd787,
    0x3deb03a7, 0xbb71fc8b, 0x3d334544, 0xbdbf7956,
    0xbd6b8e21, 0x3bcc09e9, 0x3f8fa19c, 0xbd3cb48f,
    0x3afb996b, 0x3c7b375e, 0xbdd79d32, 0xbc0a0013,
    0xbdf53d63, 0xbdc9dfd7, 0x3df2680a, 0x3e21f886,
    0x3f85f358, 0x3c5006ce, 0x3d16063a, 0xbdc3fb0d,
    0xbdac09e6, 0x3c7d0e6e, 0x3d332b73, 0x3d36000a,
    0x3d9c949b, 0x3c1b66c6, 0x3f7125b3, 0xbc901a29,
    0x3ccb02aa, 0xbd0d473b, 0xbcbc3943, 0x3d1332e1,
    0x3d2115fc, 0xbe196946, 0xbcac31a9, 0xbdaf5c68,
    0x3b00984b, 0x3d751952, 0xbc6b265b, 0x3ce47ea9,
    0x3dcf9734, 0xbded5ab1, 0xbacdb7af, 0x3c59f4a4,
    0x3cabead2, 0xbd73f3fa, 0xbd5ef9b7, 0xbd2adc1c,
    0x3d4795a5, 0x3da05c7b, 0xbc4aa978, 0xbd3cb7d8,
    0x3d8d4b09, 0x3d8844f3, 0xbd231154, 0x3cd1a65f,
    0xbdd2ce0a, 0xbe18d89a, 0x3d884799, 0xbdda8d3b,
    0x3ced6b44, 0x3cc0aa92, 0x3da6215a, 0xbe52a2ae,
    0x3d5a5a92, 0xbe561ae7, 0xbd4244a9, 0xbdaccaf0,
    0xbdcb09eb, 0xbe84ec30, 0x3c89ebf5, 0x3df3399b,
    0x3c74f656, 0x3b695121, 0x3d10e18c, 0x3e00440b,
    0x3e0d05b9, 0xbda11e59, 0xbd94272f, 0x3b41ac41,
    0x3d0b0270, 0xbd7bcc5c, 0x3d859d1d, 0x3d2442f2,
    0xbdbdddd0, 0x3d7da6c0, 0x3f7286d2, 0x3d89ec64,
    0x3ca4b891, 0xbde11a91, 0x3bc9b75e, 0x3d1918f9,
    0xbdc41344, 0xbbd117b6, 0x3d847f44, 0xbdb3e0ef,
    0x3e10b235, 0x3b8432c0, 0x3d083b2a, 0xbdee7d37,
    0x3d8c8f65, 0x3d98c41c, 0xbd5572a3, 0x3d8eaea9,
    0xbe31a839, 0xbcbafa1f, 0x3f74d431, 0x3da00f42,
    0x3de705e0, 0x3d95ec8e, 0x3de852b9, 0x3e8050cf,
    0xbd389507, 0xbdd99e9b, 0x3c6c6190, 0x3d721b2c,
    0xbcc7fe2b, 0xbdaff1a9, 0x3c980148, 0x3ce2ade3,
    0x3e14adcd, 0xbe1493d1, 0xbdaeeab0, 0xbd725e30,
    0x3d709a4c, 0xbb5f5f65, 0xbd528afd, 0x3dbba9e2,
    0x3d6ef293, 0xbdea15c8, 0xbd2d53a8, 0xbce78291,
    0x3c0f4d61, 0x3cf6df4a, 0xbe12d83c, 0x3d4b8023,
    0xbdb2acc4, 0xbd257de8, 0x3dbbaf34, 0x3dce73a6,
    0x3c60dbce, 0x3cb482bc, 0x3d9a62d5, 0xbd75cfa6,
    0xbc480bd2, 0xbd4ddb31, 0x3f7633f1, 0xbb8e6d6f,
    0x3d000673, 0x3dac2cbc, 0x3dd22360, 0x3dbbaf6e,
    0xbdade635, 0x3cddac47, 0x3c958132, 0xbe15fc7d,
    0x3f5d69aa, 0xbd209026, 0x3d4995f4, 0x3ce14cda,
    0xbd8d9989, 0x3d9bff0f, 0xbdc86c33, 0xbd01f419,
    0x3dbc5c67, 0xbd9d2959, 0xbdf4d9de, 0x3e4eaa9d,
    0xbd1b5e3e, 0xbc95b1f8, 0xbdca1740, 0x3c980a91,
    0xbe22ed5d, 0x3da0a645, 0x3d5ab76c, 0xbd53f89e,
    0xbbabf767, 0x3da34678, 0xbe21910b, 0x3d32ca02,
    0x3d91312d, 0x3cb226d5, 0x3da122f5, 0x3dcbe4f2,
    0x3c3c41f1, 0x3da3aa70, 0xbd3e3e07, 0xbd2d5a2c,
    0x3dda5749, 0x3d59f255, 0xbd8ad218, 0xbd9c45c7,
    0xbd331504, 0xbd9f9c1b, 0xbcc15401, 0xbc0db9d0,
    0x3f72baa6, 0x3d94539d, 0x3d145bb6, 0xbd7efb4f,
    0xbd81dc28, 0xbe696f71, 0x3e1247dc, 0xbc938b76,
    0x3dc22f59, 0x3d2c0e4f, 0x3d947f87, 0x3d82bf3e,
    0x3d2e645b, 0xbcd3d4e0, 0xbd427a31, 0x3cce0624,
    0xbd4f4718, 0x3e225ff7, 0x3c1c5b97, 0x3d77d8c3,
    0x3f67f2f1, 0x3e20d8e3, 0xbd981c61, 0xbc353d7b,
    0xbd52841c, 0xbdc970d1, 0x3c0d0814, 0x3d7026c8,
    0xbd5990e3, 0xbd040128, 0x3e079d7f, 0xbdf874c4,
    0xbcd2240a, 0x3d0d8469, 0xbd6bbb10, 0x3c9a1bcf,
    0x3db77329, 0x3d3eef85, 0xbc01d725, 0xbdce23ca,
    0x3f8112e8, 0xbd1f117a, 0xbdb6d5eb, 0xbd2d453e,
    0x3de3150d, 0xbc64a700, 0x3c8ba950, 0x3c92c18a,
    0xbb2b631a, 0x3c1e1e10, 0x3f61ce62, 0xbdebdce7,
    0x3dd824d2, 0xbd662bf2, 0x3ccad9b3, 0x3d77b6ff,
    0xbcbfea87, 0xbcac1ad7, 0xbccb3d3f, 0x3ce5bd3f,
    0xbbb324cc, 0x3d6d2f6d, 0x3c619813, 0x3a03442b,
    0xbb57b229, 0x3b15a2c5, 0x3cd12cb6, 0xbe3c45be,
    0x3e14dc69, 0x3b76e41f, 0x3d80b3d7, 0xbd03cb9a,
    0x3dea6809, 0x3e2d1238, 0xbd83b44c, 0x3ad0b177,
    0x3dabbd7e, 0x3dff9536, 0x3e29e14d, 0xbde67643,
    0x3cc39fed, 0xbc930ca6, 0xbe099f7b, 0x3d22539e,
    0x3e1f9a7d, 0xbdd27d39, 0x3ce26c51, 0x3dc925d4,
    0xbd0865d5, 0xbb0bad27, 0x3d30b400, 0xbcfa7167,
    0x3d8e7576, 0x3cd351ec, 0x3da93a5c, 0x3d66d7f8,
    0x3d894c4b, 0x3d3472e7, 0xbdbcedea, 0xbdb24951,
    0x3f5e8130, 0xbdbd0c8a, 0xbd9515a6, 0xbe332efb,
    0xbd9e3ddb, 0x3d4f493c, 0x3db7debd, 0xbdd8cacf,
    0x3e00769c, 0xbcbcbd09, 0xbdc0b05a, 0x3d890a24,
    0x3d79072f, 0x3dff0a94, 0xbdd886e7, 0x3bd8d42c,
    0xbd6edcfb, 0xbd147d56, 0x3d8f2a40, 0x3e039b58,
    0x3f8122e9, 0x3b39b335, 0xbd92b3e5, 0x3cc64769,
    0xbd5f1a52, 0x3cdb1535, 0xbda1266d, 0x3a958abf,
    0xbc66441d, 0xbe4255f5, 0x3d8b3f33, 0xbd007fb2,
    0x3dfa743b, 0xbd385f9f, 0xbdd09daf, 0x3dc959df,
    0xbdea4718, 0xbe2862e2, 0xbde32ba1, 0x3dfba64b,
    0x3ca1e4ec, 0xbd546478, 0xbd96ad4a, 0x3d64459c,
    0x3d74cf82, 0xbdf0c561, 0x3d700140, 0x3d44e504,
    0x3e07b366, 0xbdb089a7, 0x3f82e5ff, 0x3d0e2319,
    0x3ca2612b, 0x3d9f8684, 0xbe2a115e, 0x3e229083,
    0x3e030e19, 0xbd20938f, 0x3d98fc6f, 0x3baf01d4,
    0xbd592a68, 0x3d8e7146, 0x3cab6104, 0xbd16d504,
    0x3cebe7be, 0xbd6295c5, 0x3e156213, 0x3c844e79,
    0xbcd56d4c, 0xbab53fe6, 0x3f6f4621, 0x3d900a40,
    0xbdc9d20d, 0x3d0913a9, 0x3d17c6e5, 0xbd2cee35,
    0x3d13c321, 0x3e3c01b8, 0xbdb895ae, 0x3dccf164,
    0xbde80c9f, 0x3c0130e4, 0xbe0905c1, 0xbae1414f,
    0x3e06ba7e, 0x3d07924a, 0xbc1a1bd0, 0xbde3bfb4,
    0x3c781aab, 0x3e228a02, 0x3f86516c, 0x3d118b7d,
    0x3cfa50ac, 0xbdd66727, 0xbe183466, 0x3dc5151d,
    0xbd94be34, 0xbce3ccf2, 0xbe06782d, 0x3d4cdd6a,
    0x3c28cec8, 0xbc3dcb1c, 0xbc65ad05, 0x3ca0bb88,
    0xbd81ece1, 0x3e4a3b00, 0xbda990aa, 0x3d536b1c,
    0x3dc26257, 0x3d942417, 0x3f8a8923, 0x3d8747d5,
    0x3d734a37, 0x3d6684b3, 0x3da900c9, 0x3de04952,
    0xbdbb72cc, 0xbd559b8f, 0x3bb28f94, 0x3c2debf4,
    0xbd8f3c8a, 0x3cef79a0, 0x3d85b6da, 0xbd0969c0,
    0x3d9195bc, 0xbcac7995, 0xbcca358b, 0xbcd41164,
    0x3d9c03e5, 0x3cd5feef, 0x3f87d3ea, 0xbdcc49f6,
    0x3d6a95fa, 0x3cfe84d7, 0x3e158cb8, 0x3d29e80a,
    0xbbaf4f7c, 0x3c776ff3, 0x3cd0582e, 0xbd016071,
    0x3f7793e7, 0x3cdbc9e0, 0xbd497ec1, 0xbd7ad264,
    0x3d4a6d88, 0x3e2aaad3, 0x3d04573f, 0x3da6a44f,
    0x3dd86d2b, 0xbcf3e52f, 0x3f77f9ae, 0x3d12424f,
    0x3a033b84, 0x3d88dd6e, 0xbce7ef24, 0xbde2313d,
    0x3d909740, 0xbba7fccf, 0xbd0d10e4, 0x3cd520ff,
    0xbc2a3586, 0xbd1ddb50, 0x3de33500, 0x3c625de3,
    0x3ccb7b0e, 0xbd8d4a28, 0x3d1e5a5b, 0xbd9e4be8,
    0xbd896361, 0xbd2cffe0, 0x3d613a30, 0xbd1702c2,
    0xbdad4428, 0x3c80b13a, 0x3bc20d67, 0xbd97cb1a,
    0xbcaf06ad, 0x3de8ba30, 0xbc434846, 0x3d79d26c,
    0x3f7e9d48, 0x3d803457, 0x3cd37e96, 0xbdfb2bcc,
    0x3bce5393, 0x3da382f3, 0xbcc17065, 0xbd473852,
    0x3c19b28d, 0xbd5c4fbb, 0xbd8b615b, 0xbc0357e7,
    0xbc115223, 0x3be5f5e5, 0xbdcc1f3e, 0x3cc94757,
    0x3d80df17, 0xbd126107, 0xbce0d5ba, 0xbce52006,
    0xbe0d4dea, 0xbd997130, 0x3c354b2e, 0x3ce152f5,
    0x3d208ba3, 0xbdca7b9e, 0xbc83d07d, 0xbdad125f,
    0x3c32191f, 0x3d8da756, 0x3f8ba5d5, 0x3d1b2bf5,
    0xbd6f6dfc, 0x3d7df0f4, 0xbbff0526, 0x3cc88ff5,
    0xbe124018, 0x3ddba90f, 0xbc59b9a1, 0xbc15c1b7,
    0x3d067826, 0x3d8b177d, 0x3da454d7, 0x3a492c3c,
    0x3de9132e, 0xbdaf28e5, 0x3bbdd802, 0xbe0b68a1,
    0x3dbaf7d3, 0x3e079646, 0x3f882c32, 0x3bb8dbfc,
    0x3dfea3a4, 0x3c202b8a, 0x3df5c743, 0xbd61c160,
    0xbc1e87be, 0x3da13474, 0xbdbd40bf, 0x3cb21ea3,
    0x3f814009, 0xbdafff3a, 0x3dac40b8, 0x3dce36e9,
    0x3cea3a40, 0x3da1f4e4, 0xbda95373, 0x3d82266d,
    0x3d54d41e, 0x3d105904, 0xbdc4a46e, 0xbba97320,
    0xbe10822b, 0x3da2cd4c, 0xbd660826, 0xbd07eb53,
    0xbc1f1516, 0x3de3cfce, 0xbccd179f, 0xbd53c867,
    0xbdafc8aa, 0xbe3eda21, 0x3d41c1ee, 0x3c44815f,
    0xbe1832e5, 0x3d0cc439, 0xbd2b9c00, 0x3cdaaf56,
    0xbd2856bd, 0xbe555576, 0x3c60ccbe, 0xbdb5d699,
    0x3dbd527b, 0xbe421c34, 0xbd3a4120, 0x3d110da8,
    0x3dce1eb7, 0x3c8be7cd, 0xbda40fbf, 0x3d63acb3,
    0x3f81332a, 0x3c5153ce, 0x3d58aa57, 0xbdf1be8b,
    0xbd686a72, 0x3dd9d41f, 0xbcf095f0, 0xbe1e2ca8,
    0xbdd61295, 0xbda6510e, 0x3f882309, 0xbc6ae7b7,
    0x3ca8c9fc, 0xbd3527d3, 0xbdb0c0c1, 0x3d0083b9,
    0xbd0a9024, 0x3ca85eaa, 0xbe1c4944, 0x3e259770,
    0x3f621e71, 0x3a63e199, 0x3de91944, 0xbe26a679,
    0xbd60eb2d, 0x3e1af242, 0x3e3196c9, 0xbc83b29d,
    0xbe2cf62b, 0xbd0b0adc, 0x3f4ce0de, 0xbc2f449c,
    0x3d044f95, 0x3e2bd146, 0x3c8c4074, 0xbbb74760,
    0xbd558284, 0xbd930412, 0x3d73e595, 0xbd727498,
    0x3f7326d7, 0xbd81599d, 0x3d4289b5, 0x3d2a06dd,
    0xbd585959, 0xbd0fb9f9, 0x3e3ca42e, 0xbdae7f82,
    0x3d513c2a, 0xbd82184a, 0x3f776d33, 0xbd12d016,
    0xbdbba33e, 0xbcd885c7, 0x3d75425b, 0xbd5bd619,
    0x3b20d96c, 0x3dd68b4f, 0x3ce6e85a, 0x3d477802,
    0xbd861a54, 0xbdd85ef8, 0x3e1b5282, 0x3df5e586,
    0xbb3a268e, 0xbcc8a28c, 0x3d84ece5, 0x3d2abbd2,
    0xba9f665d, 0xbd8cbdc2, 0x3f89163d, 0xbba73255,
    0x3d432547, 0x3c4dd389, 0x3d62974f, 0x3dd12efb,
    0x3d20ce1c, 0xbde79464, 0xbd9d48e5, 0xbd35ee82,
    0x3f8985eb, 0x3d95ec49, 0x3d3a3103, 0xbd169658,
    0x3bd82c67, 0x3c78568e, 0x3cfdd8c0, 0xbe0b2ebd,
    0xbd941587, 0xbc9db7bf, 0x3d9ea15e, 0x3b8b7745,
    0x3e0e7c79, 0x3cc9f9cf, 0x3d87b546, 0xbcbd1826,
    0x3d7f6718, 0xbd1575ea, 0xbcd2289d, 0x3df640f9,
    0x3f5c5c52, 0x3d0e0faa, 0x3d30c4f2, 0xbbb92f7c,
    0x3d8ec773, 0xbd214a89, 0x3d496e1e, 0xbd1026ac,
    0x3dab1199, 0x3e1a6c3d, 0x3ca23439, 0xbe36ac95,
    0xbc66e445, 0xbe6e111a, 0xbb9df81f, 0x3da1eea6,
    0x3d0cd776, 0x3e3bb63a, 0xbd7c1177, 0xbd1aefed,
    0x3f753cf9, 0xbd424fc7, 0x3d2dfc83, 0xbdd9d2af,
    0x3d7c5683, 0x3db5c355, 0xbd5e1160, 0x3e03445e,
    0xbd74305b, 0x3d22b9d0, 0x3dfb8e12, 0xbde49ff4,
    0xbe080b41, 0x3d93a1fa, 0xbd75c260, 0x3d7a6fa0,
    0xbd7997fc, 0x3d56a816, 0xbcd170a4, 0xbbdf9d70,
    0x3f7442c4, 0xbe214dfe, 0x3daa616d, 0x3d9c4759,
    0x3d141b3d, 0x3d09539a, 0xbd322838, 0x3d9454ef,
    0xbdf5683e, 0x3aea68f8, 0x3fa1ef48, 0xb9285967,
    0xbd8a0666, 0x3d68c70e, 0xbdfb8e66, 0x3d373f60,
    0xbe09d031, 0x3d8450a8, 0xba569c0e, 0x3e85177d,
    0x3deee8aa, 0x3d2bc8db, 0xbc9a59df, 0xbd8f536e,
    0xbd97a797, 0xbe163e10, 0x3d94cc56, 0xbd287868,
    0x3e5c0853, 0xbd8442b1, 0x3dd2a995, 0xbd81c187,
    0x3bc2b126, 0xbd46795e, 0x3d235958, 0xbda37be2,
    0x3d701f19, 0x3dea2252, 0x3c59205a, 0xbcf5fe97,
    0xbdd2a882, 0xbd8e5081, 0x3dae7004, 0x3e1ea0a2,
    0xbd9e7125, 0xbe0bc4bb, 0x3d28cd4a, 0xbe219e0d,
    0xbd273112, 0xbdacca9f, 0xbd4a1c47, 0x3d81f60f,
    0xbdae1a0a, 0xbe5ef30c, 0xbd9fb7a7, 0xbd45d4b1,
    0x3d379cb3, 0x3d812f6a, 0xbddad3bd, 0xbc76565b,
    0x3d7e238f, 0x3e30403f, 0xbdabdd46, 0xbdadc1fd,
    0xbbd7e2b9, 0x3d5768ec, 0x3ccf60d4, 0x3d1dfecf,
    0x3d651384, 0xbe2be9f2, 0x3f8aa8aa, 0x3c2d42d7,
    0x3d137407, 0x3da7972c, 0x3dc1745c, 0xbca42b09,
    0x3ddd67a9, 0x3e1434f3, 0xbc2ae674, 0xbe055a04,
    0x3c03b0c4, 0xbc52dcdc, 0xbd1cbef8, 0x3db65329,
    0x3d810594, 0x3e0cb811, 0xbb652fc4, 0xbd807200,
    0xbdd3cece, 0x3d965c5e, 0xbd4cf934, 0x3d9070d4,
    0x3b419b5b, 0xbdd7225c, 0xbcfb31c9, 0xbd2610e2,
    0x3d1fe67c, 0x3d92da26, 0x3da90144, 0xbd3efa0c,
    0xbdf5197c, 0x3dc1fcfb, 0x3e267850, 0x3d7a45f7,
    0xbd08cc9d, 0xba07b297, 0xbd2cf92e, 0xbcd45564,
    0xbe32e723, 0xbe20fb2a, 0xbcc504b0, 0xbe00096d,
    0xbd9b902a, 0xbe0936ff, 0xbd08f1b3, 0xbd9fa465,
    0xbc9340b0, 0xbca1543d, 0x3d8f481a, 0x3b952274
    };

static const uint32_t in_oneclass_param[35] = {
    0xbdbfc33f, 0xbbc26be7, 0x3c38539e, 0x3c7dfef8,
    0xbcd7f09a, 0xbd5f8025, 0xbbaf1c5b, 0x3d6a8705,
    0xbce0c256, 0x3d5d4305, 0x3f8522c2, 0x3c5e1cc1,
    0x3d94d878, 0x3c98a5b5, 0xbc72bd5b, 0x3d145d00,
    0xbc94a956, 0xbd5bd542, 0x3ce16755, 0x3dc3e6d9,
    0x3f7b9340, 0x3cda9265, 0xbdf68107, 0xbd0ddfda,
    0xbc69e019, 0x3d88339f, 0x3d9026e1, 0x3c20b6d2,
    0x3dd95f94, 0xbdb11ba5, 0x3efd4e83, 0x3ed920d4,
    0x3da642a2, 0xbf70324c, 0x3dcccccd
    };

static const uint16_t in_oneclass_dims[6] = {
    0x0003, 0xFFFF, 0x0001, 0x0064, 0x000A, 0x0003
    };

static const uint32_t ref_oneclass[100] = {
    0x00000001, 0x00000001, 0xFFFFFFFF, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
    0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000001,
    0x00000001, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000001,
    0x00000001, 0x00000001, 0xFFFFFFFF, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0x00000001, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0xFFFFFFFF, 0x00000001,
    0x00000001, 0xFFFFFFFF, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0x00000001, 0xFFFFFFFF,
    0xFFFFFFFF, 0x00000001, 0x00000001, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0xFFFFFFFF, 0xFFFFFFFF,
    0x00000001, 0xFFFFFFFF, 0x00000001, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0x00000001, 0x00000001, 0xFFFFFFFF, 0xFFFFFFFF,
    0x00000001, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
    0xFFFFFFFF, 0x00000001, 0xFFFFFFFF, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0x00000001, 0x00000001,
    0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000001,
    0x00000001, 0xFFFFFFFF, 0x00000001, 0x00000001,
    0x00000001, 0xFFFFFFFF, 0x00000001, 0x00000001,
    0xFFFFFFFF, 0xFFFFFFFF, 0x00000001, 0xFFFFFFFF,
    0x00000001, 0x00000001, 0xFFFFFFFF, 0x00000001
    };

